'

Microsoft reveals DirectX 12 Ultimate for PC and Xbox Series X

A cross-platform API for the next generation of gaming

Microsoft reveals DirectX 12 Ultimate for PC and Xbox Series X

Microsoft reveals DirectX 12 Ultimate for PC and Xbox Series X

Microsoft has just announced DirectX 12 Ultimate, a feature set which will power the next-generation of gaming experiences across Xbox Series X and Windows PC. 

In effect, DirectX 12 Ultimate is full-fat DirectX 12 support, meaning that DirectX 12 Ultimate support will only be available to modern GPU architectures like AMD RDNA 2 and Nvidia Turing (RTX-series only). These features will also be available on Xbox Series X, acting as a new baseline feature set for modern DirectX 12 gaming. 

What Does DirectX 12 Ultimate Include?

Raytracing

DirectX 12 Ultimate hardware must support DXR (DirectX Raytracing) 1.1, a feature set which will be available on AMD's upcoming RDNA 2 graphics cards and Nvidia's RTX Turing series GPUs  

VRS (Variable Rate Shading)

VRS is a feature which can be used to lower GPU load intelligently, enabling increased framerates by allowing developers to dedicate high precision rendering to where it is necessary. 

Mesh Shader

Mesh Shaders allow developers to better control the geometry pipelines of graphics hardware, allowing future games to offer more geometric precision without a huge performance cost. Like VRS, Mesh Shaders will enable increased hardware efficient in future gaming titles. 

Sampler Feedback

Sampler Feedback is a feature which will allow developers to get the most out of their memory, preventing memory waste by preventing unnecessary textures from staying in memory. This will allow developers to make more efficient use of GPU memory, and act as an "effective 2x or 3x (or higher) multiplier" according to Microsoft. 

Microsoft reveals DirectX 12 Ultimate for PC and Xbox Series X  


DirectX Ultimate brings Xbox Series X and PC together with a combined feature set, allowing developers to adopt the standards of next-generation systems across PC and Xbox at a record pace. 

This feature set ensures that developers can target a large number of gamers with the latest DirectX features, removing the fragmented nature of DirectX 12 by separating system into two categories, DirectX 12 Ultimate Complaint, on not. 

AMD's RDNA 2 architecture and Nvidia's Turing-based RTX series graphics cards support DirectX 12 Ultimate's new features.

You can join the discussion on Microsoft's DirectX 12 Ultimate API on the OC3D Forums.  

«Prev 1 Next»

Most Recent Comments

19-03-2020, 13:42:06

NeverBackDown
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.Quote

19-03-2020, 14:18:42

Avet
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.Quote

19-03-2020, 14:31:55

NeverBackDown
Quote:
Originally Posted by Avet View Post
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.

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?Quote

19-03-2020, 14:32:56

tgrech
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.Quote

19-03-2020, 14:44:57

NeverBackDown
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.Quote
Reply
x

Register for the OC3D Newsletter

Subscribing to the OC3D newsletter will keep you up-to-date on the latest technology reviews, competitions and goings-on at Overclock3D. We won't share your email address with ANYONE, and we will only email you with updates on site news, reviews, and competitions and you can unsubscribe easily at any time.

Simply enter your name and email address into the box below and be sure to click on the links in the confirmation emails that will arrive in your e-mail shortly after to complete the registration.

If you run into any problems, just drop us a message on the forums.