Within the late summer season of 2014, Microsoft introduced that Home windows 10 can be rolled out to PC customers all over the world within the following yr. On the identical time, it additionally revealed that the brand new working system can be dwelling to a different main software program launch: DirectX 12. It has been a decade since each have been formally launched, however whereas Home windows 10 has been shuffled off into the realms of ‘finish of life’ assist, DirectX 12 has grown to turn out to be essentially the most complete assortment of graphics APIs ever created.
To have fun this reality, Microsoft has printed a brief weblog detailing a few of the main enhancements and upgrades that DirectX 12 has loved over time. For some people, particularly those that have been concerned with PCs for so long as I’ve, it should solely appear to be yesterday when the brand new API was let unfastened.
I heartily suggest that you just learn by means of this glorious rationalization of what made DirectX 12 so totally different in comparison with earlier iterations, however as a brief abstract, DirectX 12 (or extra particularly, Direct3D 12, the graphics a part of the API) is all about giving programmers the utmost quantity of flexibility, management, and entry to {hardware}.
With every main addition and replace to the API, Microsoft has expanded upon these features. For instance, in 2018, DirectX Raytracing (DXR) was added to the bundle, a separate API for… nicely… ray tracing. Builders additionally bought variable charge shading in Direct3D, in addition to mesh shaders, and texture sampler suggestions, a couple of years later within the DirectX 12 Final replace.
In 2021, AutoHDR and DirectStorage have been added, although the latter did not make a full look till the next yr. It is honest to say that the previous hasn’t precisely set the gaming world on fireplace, and there are nonetheless only a few video games making good use of DirectStorage. Most Nixxes ports of Sony’s greatest video games leverage the DS API, resembling The Final of Us Half 2, however these are exceptions, relatively than the norm.
With GPU architectures altering from being fully graphics-focused and recreation rendering relying more and more extra on compute shaders, relatively than basic vertex and pixel shaders, DirectX12 has gained extra options to go well with: Work Graphs in 2024, plus Shader Execution Reordering and Cooperative Vectors in 2025.
All these extras make DirectX 12 essentially the most complete assortment of software program instruments and APIs for gaming graphics round, although one may take the view that it is all simply making it ever extra complicated and difficult to make a renderer that works nicely on any {hardware} configuration.
However what of DirectX’s future? In actual fact, the place is DirectX 13? You’d suppose that after ten years, Microsoft would wish to introduce a brand new model, even when it is only a rebranding of the present full bundle. I put this very query to Shawn Hargreaves, Microsoft’s principal engineering supervisor of Direct3D, final yr, and his reply wasn’t overly enlightening:
“Know-how is all the time evolving, and DirectX will proceed to evolve with it. We’re dedicated to DirectX being the business main graphics API, in shut partnership with innovation in graphics {hardware}, and offering builders with the capabilities and adaptability wanted to ship on their artistic imaginative and prescient. We have now nothing to share concerning a brand new model of DirectX proper now.”
In order that’s not a no to DirectX 13, however on the identical time, it does not truly counsel that there ever will likely be a brand new iteration of the API bundle. A minimum of, not below the umbrella of a brand new title. DirectX 12 could also be formally ten years outdated, however the actuality is that it is an API of Theseus: a lot has modified below the hood, that it is not likely ‘simply’ DirectX 12 anymore.
A part of the reply as to why there isn’t any DirectX 13 on the horizon lies in the truth that compute-heavy rendering is not all the time the only option for recreation programmers. Baldur’s Gate 3, for instance, makes use of DirectX 11 or Vulkan for graphics duties, and whereas the latter is simply as low-level and sophisticated as DirectX 12, the sport does not actually run or look any higher when utilizing that API.
Hargreaves commented on this, too: “Compute is rising in dominance, particularly for the most recent and best rendering strategies. A lot of the evolution over the past a number of years, first with raytracing, then mesh shaders, and now work graphs, is focused on enhancing compute capabilities versus extra conventional triangle rasterization.
“I anticipate this pattern to proceed. Will we ever do away with the triangle rasterizer {hardware} altogether, although? That’s exhausting to say. Rasterization continues to be necessary for a lot of video games, and if that’s what you wish to do, devoted silicon might be way more environment friendly than implementing every little thing in compute. The long run in all probability seems extra like step by step decomposing the normal graphics pipeline and enabling the items of it for use in additional versatile mixtures—a path that we’re already far alongside!”
To me, this explains why there is not a DirectX 13 on a launch schedule simply but. No matter you wish to name it—’conventional’ rendering, rasterization, pixel shading—is okay for an important many video games, and though ray tracing and compute shading are required for the perfect graphics, it will likely be a very long time earlier than it is the usual manner of rendering in PC video games.
So I would not be shocked if we’re celebrating the twentieth birthday of DirectX 12 in 2035. In spite of everything, DirectX 11 is 16 years outdated and nonetheless going sturdy.

Greatest graphics card 2025
