DirectX Developer Blog

DirectX 12 Agility SDK Downloads

Welcome to the DirectX 12 Agility SDK landing page where you’ll find links to Agility SDKs and other helpful info.

Check out our Announcement blog and Game Stack Live talk.

We also have a Getting Started Guide with detailed info for developers who want to integrate Agility SDK support into their engine.

Visit the DirectX Landing Page for more resources for DirectX developers.

Latest Preview Agility SDK
SDK Package D3D12SDKVersion Release Date New features
SDK 1.706.4-preview 706 8/30/2022 Fixes a device creation failure on WARP (Microsoft Basic Render) in Windows Server 2022.

 

Latest Agility SDK
SDK Package D3D12SDKVersion Release Date New features
SDK 1.608.2 608 01/03/2023
  • Header build fix
  • Fixes bug preventing enhanced barriers enablement

 

Older Agility SDKs
SDK Package D3D12SDKVersion Release Date New features
SDK 1.608.0 608 11/18/2022 Enhanced Barriers

New minor features:

  • Independent Front/Back Stencil Refs and Masks
  • Triangle fan
  • Dynamic Pipeline State: Depth Bias, IB Strip Cut

See here for more information

SDK 1.606.4 606 8/30/2022 Fixes a device creation failure on WARP (Microsoft Basic Render) in Windows Server 2022.
SDK 1.606.3 606 7/14/2022 Shader Model 6.7

See here for more information

SDK 1.602.4 602 6/21/2022 Bugfixes

  • Fixes bug in GBV to skip bounds checks on static descriptors already bounds-checked on the CPU timeline
  • Fix false Object Deleted While Still in Use errors from debug layer
  • Fix deadlock in debug layer while validating placed resource virtual addresses
  • Fix crash in ResolveQueryData due to race condition
SDK 1.602.0 602 4/27/2022 See blog post for more detail

New features:

  • Relaxed buffer/texture copy alignment
  • Support for copying between different dimensions of textures
  • Delayed input layout and vertex buffer alignment validation
  • Negative height viewports flip y-axis intepretation
  • Alpha/InvAlpha blend factors

Bugfixes

  • Fixes a crash using GBV with shader patch mode TRACKING_ONLY. 
  • Fixes false debug validation output resulting from depth slice state being confused with depth slice state. 
  • Fixes a bug causing promoted COPY_DEST to not decay back to COMMON. 
  • Report live objects when encountering device removed from a kernel memory failure.  
SDK 1.600.10 600 12/9/2021 Fix for an intermittent crash in runtime for apps doing multithreaded creation of raytracing state objects. For more on this release, see here
SDK 1.4.10 4 5/17/2021 Fixes a debug layer issue where some ResourceBarrier calls transitioning DEPTH_READ to DEPTH_WRITE were dropped
SDK 1.4.9 * 4 4/20/2021 DirectX 12 Ultimate, see here for samples

Shader Model 6.6

*For this first SDK, this entry indicates features in our first SDK that are newer than what the DirectX team shipped in the Windows 10 November 2019 Update. For subsequent SDKs this entry is for new features since our previous SDK.

Older Preview Agility SDKs
SDK Package D3D12SDKVersion Release Date New features
SDK 1.706.3-preview 706 7/14/2022 706

Shader Model 6.7

Enhanced Barriers Preview 2

New minor features:

  • Independent Front/Back Stencil Refs and Masks
  • Triangle fan

See here for more information

SDK 1.700.10-preview 700 12/8/2021 Enhanced Barriers Preview

Video Encode Release