Microsoft reveals DirectX 12 Ultimate for PC and Xbox Series X

Just means current-gen consoles/non-RTX will be a bigger pain to optimize for since they will have to manage two versions of the API since feature sets will be different. I could see PC being less of an issue, can have these new features as options and automatically disabled if the hardware is not compatible, and leave it up to users with the newer cards.

For everything else, it's great and keeps fragmentation lower.
 
Why would they bother optimizing for old consoles? PC is more flexible. Probably there will be two versions of the game. DX12U, and DX12. One version for consoles and RT PCs, and other for non-RT PCs. Doom has Vulkan, and OpenGL versions. Just run different .exe file and that is it.
 
Why would they bother optimizing for old consoles? PC is more flexible. Probably there will be two versions of the game. DX12U, and DX12. One version for consoles and RT PCs, and other for non-RT PCs. Doom has Vulkan, and OpenGL versions. Just run different .exe file and that is it.

Why would they bother? Is that really a question?

Nevermind I prefer an Assassins Creed Unity style of optimization for all my console releases. :rolleyes:

You do know they release games for both old and new consoles for a few years right? You also know that just because you make a .exe file that it doesn't solve anything because that is not how it works?
 
Yeah, many game engines can toggle APIs via in-game menu's nowadays, surely switching from DX12 to DX12U will essentially amount to switching some graphics features off given most AAA games are/would already support the Ultimate features, and the dev work to support both isn't particularly more than supporting both DX12 and DXR within a game now.

More or less every triple A game is already requiring support for at least 3 different API's and an optional extension right now already with the slit Xbox/PC APIs so it's still less work than the current system for a multi-plat title.
 
Last edited:
Yes as I said it for PC its not as big of an issue, my post was talking about making it more complex for current gen and next gen consoles. It would make it more difficult since they are so vastly different seeing as they are far older. Less so for Xbox since they already use DX12 unlike PS.
 
Yes as I said it for PC its not as big of an issue, my post was talking about making it more complex for current gen and next gen consoles. It would make it more difficult since they are so vastly different seeing as they are far older. Less so for Xbox since they already use DX12 unlike PS.
I kinda get your point, but in the context of more or less every previous transition period, this must be comparatively a piece of cake. After all, last time round devs were having to juggle some quite bespoke archs, especially on the CPU side.
 
As far as I understand it, the PS5 is gonna support Vulkan. Seeing as RT appears to be similar with DXR 1.1 from this new Ultimate to Vulkan, it's possible this and its benefits will also be applicable to the new Playstation. Is that right?
 
As far as I understand it, the PS5 is gonna support Vulkan. Seeing as RT appears to be similar with DXR 1.1 from this new Ultimate to Vulkan, it's possible this and its benefits will also be applicable to the new Playstation. Is that right?

We don't really know. Only a game developer working on the console would know. I am fairly certain the PS4 was it's own API so I would assume this is as well for backwards compatibly but who knows
 
As far as I understand it, the PS5 is gonna support Vulkan. Seeing as RT appears to be similar with DXR 1.1 from this new Ultimate to Vulkan, it's possible this and its benefits will also be applicable to the new Playstation. Is that right?

I'd assume that Sony is using its own custom API for this. Vulkan only officially gained raytracing support a few days ago.

Sony needed an API to support its console long before now. Microsoft has had developers working on DXR since 2018.
 
Last edited:
I'd assume that Sony is using its own custom API for this. Vulkan only officially gained Vulkan support a few days ago.

Sony needed an API to support its console long before now. Microsoft has had developers working on DXR since 2018.

That sure is interesting Mark :D

Sony should have been working with the Vulkan group to have a PS5 version. To me, that would have been smarter and easier for developers most likely. Though hard to say if it would be beneficial since it would likely break backwards compatibility.
 
That sure is interesting Mark :D

Sony should have been working with the Vulkan group to have a PS5 version. To me, that would have been smarter and easier for developers most likely. Though hard to say if it would be beneficial since it would likely break backwards compatibility.

Indeed, Vulkan-ception.

I meant raytracing support.
 
Back
Top