Check if older DirectX versions are still supported.
Check if older DirectX versions are still supported.
It's only been two years since the new API was launched, and the number of games available is still minimal—hard to believe anyone could count on more than a handful from Norfolk. Vulkan is even worse. Although it's natural for development to slow after initial excitement, it should have progressed more quickly. Linking it to an extremely unpopular operating system clearly wasn't the right strategy.
The new APIs are intended for game developers. They are the ones relying on existing code rather than implementing everything from scratch.
Well people take time to learn new things and with dx12 and vulkan there is more responsibility in the hands of devs for things like optimization sli support ect. Even worse is the fact that most game studios are constantly being puched to relase games as fast as possible and that leads to less time to try new things such as dx12 and vulkan
I concur, just two years isn't sufficient. DX12 remains quite new.
I really enjoy the performance boost from DX12. I'm excited about its use in upcoming titles.
The issue with low-level APIs is that they are more challenging to develop for, and improvements will rely heavily on the developers' skill at this simpler abstraction level. This means some games might see significant performance boosts while others may not notice much change. Also remember that many current titles are actually built using a different engine (like dx12) but wrapped around an older one (dx11), so they appear to run smoothly despite being technically similar.
In my view dx should be set aside while vulkan takes the lead. After all, who would want to develop just for a fraction of the pc market when they can work with vulkan and enjoy full support for win 7/8/10 plus? It’s more open now, and tools are emerging to let developers with less experience or time easily build it without deep expertise.