DirectX Developer Blog The latest news on Microsoft’s Graphics and Display technology
- D3D12 Cooperative Vectorby Amar Patel, Greg Roth on June 2, 2025 at 5:00 pm
Welcome to the preview release for Cooperative Vector support in D3D12. This exposes powerful new hardware acceleration for vector and matrix operations, enabling developers to efficiently drive neural rendering techniques directly from individual shader threads in real-time graphics pipelines. In research and in industry, machine learning based approaches have made their way to mainstream, replacing/augmenting The post D3D12 Cooperative Vector appeared first on DirectX Developer Blog.
- D3D12 Opacity Micromapsby Amar Patel, Adam Miles on May 30, 2025 at 5:00 pm
DirectX Raytracing (DXR) now supports Opacity Micromaps (OMMs), enabling hardware to handle alpha tested geometry more efficiently than relying only on costly AnyHit shader invocations. At GDC 2025 DXR 1.2 was announced including OMMs, and you can see it discussed in this: GDC DirectX State Of The Union YouTube Recording. In the video, Remedy showed The post D3D12 Opacity Micromaps appeared first on DirectX Developer Blog.
- D3D12 Shader Execution Reorderingby Amar Patel on May 30, 2025 at 5:00 pm
Shader Execution Reordering (SER) is an addition to DirectX Raytracing that enables application shader code inform hardware how to find coherency across rays so they can be sorted to execute better in parallel. At GDC 2025 DXR 1.2 was announced including SER, and you can see it discussed in this: GDC DirectX State Of The The post D3D12 Shader Execution Reordering appeared first on DirectX Developer Blog.
- Agility SDK 1.717-preview and 1.616-retailby Adele Parsons on May 30, 2025 at 4:59 pm
We are pleased to announce both a retail and preview Agility SDK release with several new features, available on Agility SDK Downloads today! As usual, the features in this release come with Day One PIX support. Please read the PIX blog post for more information. Agility SDK 1.717-preview features Cooperative Vectors unlocks powerful new hardware acceleration for The post Agility SDK 1.717-preview and 1.616-retail appeared first on DirectX Developer Blog.
- HLSL Native and Long Vectorsby Greg Roth on May 27, 2025 at 5:59 pm
Vectors have been supported as native primitive types in HLSL from the beginning. However, they have been limited to a maximum of 4 elements. This was reasonable for the use cases for which HLSL was designed as 3D vertices, 3D vectors, and RGBA colors can be fully represented using 4 scalar values or fewer. There The post HLSL Native and Long Vectors appeared first on DirectX Developer Blog.
- Announcing DirectX Raytracing 1.2, PIX, Neural Rendering and more at GDC 2025! by Cassie Hoef on March 20, 2025 at 9:24 pm
Today in the DirectX State of the Union at GDC 2025, we proudly showcased the next evolution in graphics with the announcement of DirectX Raytracing (DXR) 1.2. This update promises groundbreaking performance improvements and breathtaking visual fidelity, marking another milestone in our mission to deliver immersive, realistic experiences to gamers everywhere. We also brought developers The post Announcing DirectX Raytracing 1.2, PIX, Neural Rendering and more at GDC 2025! appeared first on DirectX Developer Blog.
- DirectX at GDC 2025by Adele Parsons on March 13, 2025 at 1:00 pm
We’re counting down the days until the Microsoft DirectX team will be at the Game Developers Conference 2025 with a lineup of exciting sessions and announcements to push the boundaries of game development. Whether you’re a seasoned graphics developer or just diving into the world of DirectX, our sessions will offer valuable insights into the The post DirectX at GDC 2025 appeared first on DirectX Developer Blog.
- Agility SDK 1.716.0-preview: New D3D12 Video Encode Featuresby Sil Vilerino on January 30, 2025 at 6:00 pm
Today DirectX 12 provides APIs to support GPU video encode acceleration for several applications, as detailed in D3D12 Video Encoding – Windows drivers | Microsoft Learn previous blog posts such as Announcing new DirectX 12 feature – Video Encoding! – DirectX Developer Blog. In this blog post we’re happy to announce a series of new features The post Agility SDK 1.716.0-preview: New D3D12 Video Encode Features appeared first on DirectX Developer Blog.
- Agility SDK 1.716.0-preview & 1.615-retail: Shader hash bypassby Amanda Adams, Amar Patel on January 30, 2025 at 5:28 pm
The D3D runtime as of 1.615 officially supports applications opting to bypass shader hash validation. The historical purpose of the hash that the DX shader compiler embeds in every shader binary was to give the D3D runtime to confidence that shaders being given to it are well formed. The assumption was that a hashed shader The post Agility SDK 1.716.0-preview & 1.615-retail: Shader hash bypass appeared first on DirectX Developer Blog.
- AgilitySDK 1.716.0-preview and 1.615-retailby Amanda Adams, Tanner Van De Walle on January 30, 2025 at 5:27 pm
We are pleased to announce both a retail release of Shader hash bypass and a preview AgilitySDK release with several new features, available on Agility SDK Downloads today! You can find detailed information about all the features on the individual blog pages: 1.615 Shader hash bypass officially supports applications opting to bypass shader hash validation. It is The post AgilitySDK 1.716.0-preview and 1.615-retail appeared first on DirectX Developer Blog.