DirectX 12 is gradually being implemented, and most devs working on future gaming projects are already using it for their titles. The developers behind the upcoming Warhammer: Inquisitor Martyr called NeoCore Games are one such example.
According to them, DX12 is a subtle improvement, offering improved performance, and allowing for better post-processing effects on the PC versions of their game.
Speaking to GamingBolt in an interview, Warhammer producer Zoltán Pozsonyi explained how DirectX 12 is more of a structural based assistant that allows them to have easier access to the core GPU functions.
“DirectX 12 is not something that allows you to play around with new shiny effects during the development. It’s more of a big, structural development that gives the programmers a lot more opportunity by providing them easier access directly to the GPU.”
“This means that they’ll have a lot more wiggle room for performance optimization and making the code run faster; if you’re able to squeeze out higher performance out of the GPU, that can be translated into framerate or more beautiful content in the game.”
According to Pozsonyi, DirectX 12 also supporters asynchronous compute shaders. These allow for better performance and enhanced quality as far as post processing effects like ambient occlusion, screen space reflection, shadow mapping, and translucency.
”DX12 supports asynchtonous compute shaders, which for example allows you to use more and better quality special effects and post process stuff, a lot faster.”
DirectX 12 compatible GPUs have been around for a while now, but the amount of games supporting the API are scarce. So far, the only game that supports this feature is ARK: Survival Evolved. Upcoming titles however are expected to use this latest iteration of the API.
Warhammer: Inquisitor Martyr is currently in development for the PC, Xbox One, and PlayStation, and is expected to be released sometime next year.