Showing results for May 2025 - DirectX Developer Blog

May 30, 2025
Post comments count1
Post likes count1

D3D12 Opacity Micromaps

Amar Patel Adam Miles
Amar,
Adam

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, Remed...

May 30, 2025
Post comments count2
Post likes count3

D3D12 Shader Execution Reordering

Amar Patel
Amar Patel

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 Union YouTube Record...

May 30, 2025
Post comments count0
Post likes count2

Agility SDK 1.717-preview and 1.616-retail

Adele Parsons
Adele Parsons

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 Check out the full sp...

May 27, 2025
Post comments count0
Post likes count2

HLSL Native and Long Vectors

Greg Roth
Greg Roth

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 are other applications in the ma...