But most gamers don't care about anything above "good enough". This is the more casual, fun-oriented style - like on consoles.Hold on a minute.. these are pretty much the same thing.
I mean, any game great can "look" great if you didn't care about fps.
60fps is great, but lets be honest: 30fps is still fine.
fps below 30 takes some fun away, but man... I remember years of Intel HD gaming, when I played games like Oblivion on low settings - with frames dropping to maybe 10 or 15 during flashy fights. And it was *so much fun* nevertheless.
Looking at the RTX samples, it's a huge change. And we know it's the next big thing in gaming, because - let's be honest - 4K@60fps is here and 99% of gamers don't need more.
Also bad.I didn't know DX12 was that bad. What about Vulkan?
It's not even about the API itself being badly written. It's the concept itself. You have a much more direct control of what's going on in the GPU. So if you spend enough time coding, it works better. But it also means way more complicated code, more differences between platforms, worse porting and so on. It's more dependent on GPU firmware as well...
Older DirectX were pretty simple - even for programmers who only needed to go 3D for occasional project or to have fun.