I'm not against Low Level APIs, far from it: using a quadcore cpu in my gaming rig, I welcome all the CPU performance I can get. And I agree, the new APIs are the future and are destined to be widely used. BUT, the problem is with the applications, namely many DX12 games that fall short of what's expected. Moreover, the problem is, that quite a lot of integrated benchmarks seem to imply the opposite, painting a picture that's coming true in the future - in an ideal world.Why exactly are we ignoring Doom, which performs better with the low level API? Or are we keeping these comparisons limited to only tacked on DX12 ports that aren't expected to have ideal performance?
I have no idea why you're so against the low level APIs. They've already won and all the engines are moving in that direction. Just because current engines are largely hamstrung by DX11 requirements doesn't mean they are flawed.
Doom - you're right here - is a very good example of LL-API integration. It's not directly connected to the thread title though, maybe a mod can fix this?
Would love to see some kind of analysis about that. Strangely, they already cut DX12 from the launch features - why not wait now until it works as it should (I'm guessing here, but I don't see how the developers could wish for this).They definitely seem to have some pipeline issues. Too many fences or bad dependencies would seem logical.