This is a Patch Release for the May 2025 DirectX Compiler.
Issue #7510 was reported, where calling sizeof() on a templated type would crash the compiler.
Issue #7508 was reported for the SM6.9 preview, where calling a buffer's Load function with a status would crash the compiler.
Both issues have been root caused and fixed in this patch release.
This DX compiler release is also available as a NuGet package Microsoft.Direct3D.DXC.
What's Changed
- Require complete types in some missing places (#7511) by @llvm-beanz in #7511
- Fix errors in retrieving and assigning load status parameter (#7513) by @pow2clk #7513
Full Changelog: v1.8.2505...v1.8.2505.1
Versioning Note
This release version is considered v1.8.2505.1, and the commit is tagged as such. However, versioning for binaries and the NuGet package will have a different patch version number. This is expected at this time.
The main dxc executable and dxcompiler.dll have version 1.8.2505.32, and the DXIL.dll and NuGet package have version 1.8.2505.32.