We're pleased to announce that Agility SDK 1.620.1 includes a fallback layer for Batched Async Commands, letting developers use the new commands on hardware that doesn't support them natively. You can find the NuGet package here.
Background
Batched Async Commands were introduced in the Agility SDK 1.720 Preview as a new set of copy, fill, clear, ...
We are pleased to announce the retail release of AgilitySDK 1.618, available on Agility SDK Downloads today! This release promotes our 1.716 features out of preview and also introduces support for the recently announced advanced shader delivery feature.
Advanced Shader Delivery
Advanced shader delivery is a new feature that distributes precompile...
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:
...
UPDATE 07/02/2026:
The API restriction to have alignment value set to 0 has been lifted as of Agility SDK versions 1.619.4 and 1.721.2. It is now valid to set the alignment field anywhere between 0 and the max allowed by the spec. This applies to both buffers and textures and is treated as the lower bound for choosing the tight alignment. This all...
It’s been a while since we last mentioned the D3D9On12 mapping layer. As a quick refresher, it maps D3D9 commands to D3D12 by acting as the D3D9 Device Driver Interface (DDI). Having this mapping layer enables older D3D9 applications to run on modern systems that may not have a D3D9 driver. Since the last blog post, we’ve added support for Alpha to...