DirectX 12 Agility SDK

The DirectX 12 Agility SDK is Microsoft’s delivery mechanism for evolving DirectX 12, allowing developers to access new graphics features and API improvements independently of Windows OS releases. Through the Agility SDK, developers can adopt the latest advances in areas such as ray tracing, shader compilation, and GPU-driven rendering as soon as they are available, while continuing to target a broad range of Windows versions. Through the Agility SDK, developers can access the latest APIs for ray tracing, AI in graphics, shader compilation, and more—enabling developers to build photorealistic visuals—and new gameplay mechanics with improved runtime performance.

Download Agility SDKDownload Windows SDK

D3D12 Opacity Micromaps

DirectX Raytracing (DXR) now supports Opacity Micromaps (OMMs), enabling hardware to handle alpha-tested geometry more efficiently than relying only on costly any-hit shader invocations.

D3D12 Shader Execution Reordering

Shader Execution Reordering (SER) is an addition to DirectX Raytracing that enables application shader code to inform hardware how to find coherency across rays so they can be sorted to execute better in parallel.

Evolving DirectX for the ML Era on Windows

DirectX Linear Algebra and DirectX Compute Graph Compiler allows developers to integrate and accelerate shader and model-level ML into games. 

Advanced Shader Delivery: What’s New at GDC 2026

Advanced shader delivery distributes precompiled shaders when downloading a game, eliminating in-game shader compilation stutter and long load times. 


DXR 1.2 Ray-Tracing APIs

img-alt-text

Shader Execution Reordering 2.0

Shader Execution Reordering (SER) is a performance optimization that unlocks the potential for better execution and memory coherence in ray-tracing shaders. SER allows applications to easily reorder threads on the GPU, reducing the divergence effects that occur in particularly challenging ray-tracing workloads like path tracing.

Case Study on Path Tracing Optimization

Opacity MicroMaps


With Opacity MicroMaps (OMMs), you can more efficiently map intricate geometries onto triangles. This technology encodes the opacity of micro-triangles and makes it possible to path trace, at high performance, extremely detailed scene elements such as vegetation and foliage.

Read about Micro-Mesh Graphics

AI Inference APIs

img-alt-text

DirectX Linear Algebra

DirectX Linear Algebra accelerates tiny neural networks within shaders with Tensor Cores. This enables AI representations of textures and materials with higher visual fidelity and lower VRAM usage at real-time performance.

Learn More
img-alt-text

DirectX Compute Graph Compiler

DirectX Compute Graph Compiler specializes kernels, scheduling, and memory planning for large AI models such as LLMs to accelerate and execute inference in context with game graphics.

Learn More

Shader Delivery API

Advanced Shader Delivery

Advanced shader delivery is a new feature that distributes precompiled shaders when downloading a game, eliminating in-game shader compilation stutter and long load times. This solves one of the biggest pain points in PC gaming today, making it easier than ever to deliver a console-quality experience on Windows.

Learn More

More Developer Resources

 Decorative image representing Training and Certification

Explore Developer Forums

Decorative image representing Developer Newsletter

Sign up for the Developer Newsletter

Decorative image representing Developer Community

Join the NVIDIA Developer Program

Get started with DirectX today.

Download Agility SDK