id Software Dev Puzzled By Devs Choosing DX12 Over Vulkan, Claims Xbox One DX12 Is Different Than PC

'Don't buy all Microsoft propaganda.'

Posted By | On 08th, Jul. 2016

DirectX 12

Microsoft’s DirectX 12 appears to be the next generation PC gaming graphical API of choice- which makes sense, given the ubiquity of Windows when it comes to PC gaming, and DirectX’s deep integration with Windows. That said, however, there are now alternatives to DirectX, viable alternatives that developers could be using, and open ones, rather than closed proprietary solutions like DirectX is- such as Vulkan.

But possibly because of Windows ubiquity, and because of all the hooks that DirectX has with Windows, or maybe because of all the other pushes for DirectX adoption that Microsoft have made, such as the aggressive push for Windows 10, or bringing DirectX to Xbox One, the fact remains that more and more developers are supporting DirectX 12 over Vulkan, or any other alternative, for their PC games- and this is something that Axel Gneiting, engine programmer at id Software, doesn’t necessarily approve of.

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.

I guess my question here is- if that is the case, why does it bother him at all that DirectX is the preferred code path for developers over Vulkan? I suppose there is something to be said for pushing open solutions like Vulkan, over proprietary and closed ones like DirectX, which effectively trap developers in Microsoft’s development ecosystem, so I can see some of his reasoning. But then, I suppose that DirectX benefits because it is not open- it has Microsoft to evangelize it, because Microsoft have a vested investment in seeing it widely adopted. Vulkan being open by definition has no such custodian, and that is why there is no one to pitch it to developers to the extent that Microsoft do with DirectX.


Amazing Articles You Might Want To Check Out!

Share Your Thoughts Below  (Always follow our comments policy!)



Keep On Reading!

Perfect Dark for Xbox Series X | S – What is Going On?

Perfect Dark for Xbox Series X | S – What is Going On?

Nearly four years on from its announcement, Perfect Dark looks no closer to launch. Just what the heck is goin...

Perfect Dark is in a “Very Rough State” – Rumor

Perfect Dark is in a “Very Rough State” – Rumor

Announced in 2020, Giant Bomb's Jeff Grubb reports that the shooter "doesn't sound like it's really come toget...

MotoGP 24 Review – Retreading Old Ground

MotoGP 24 Review – Retreading Old Ground

Where MotoGP 24 shines is where it has always shined: its tight, satisfying racing gameplay on beautiful, dive...

All These Years Later, Wolfenstein: The New Order is a Blast to Play

All These Years Later, Wolfenstein: The New Order is a Blast to Play

Wolfenstein: The New Order is almost 10 years old at this point, but it continues to remain an exhilarating ri...

MultiVersus – Everything You Need to Know

MultiVersus – Everything You Need to Know

[drop-cap]A[/drop-cap]fter a tepid fade out, WB Games’ MultiVersus is back, with developer Player First Game... Read More

F1 24’s Final Deep Dive Details Changes to Circuits and Drivers For More Realism

F1 24’s Final Deep Dive Details Changes to Circuits and Drivers For More Realism

The latest deep dive for F1 24 talks about some of the improvements to the game's visuals and track design.