This was posted over in the recent Vulkan thread, thought it was interesting enough for its own thread. Axel Gneiting, engineer programmar at id, posted a few nuggets on twitter.
GamingBolt summarized and collected the relevant tweets.
Shots fired?
In related news, Doom got a Vulkan patch on PC today and framerates have seemingly improved across the board.
GamingBolt summarized and collected the relevant tweets.
Speaking on Twitter, Gneiting said that developers using DirectX 12 over Vulkan ‘literally makes no sense.’ Elaborating on his stance, and in response to some questions, Gneiting pointed out that with Windows 7 forming a major chunk of the PC gaming market, and with DirectX 12 being incompatible with Windows 7, using DirectX in an attempt to have ‘one codebase’ makes no sense, since developers would need to create two separate ones anyway. He pointed out that the argument that programming for Xbox One and Windows 10 becomes easier by using DirectX 12 is moot too, because DirectX 12 on Windows and on Xbox is very different, necessitating two separate code paths anyway.
He also made some observations about how a lot of the perceived benefits of DirectX 12 are not exclusive to it, noting that both Vulkan and DirectX give similar performance benefits anyway.
Shots fired?
In related news, Doom got a Vulkan patch on PC today and framerates have seemingly improved across the board.