DX Compiler release for February 2025
This cumulative release contains numerous bug fixes and stability improvements.
This release includes binaries:
- compiler:
dxc.exe
anddxcompiler.dll
on Windows,dxc
andlibdxcompiler.so
on Linux. - validator:
dxv.exe
anddxil.dll
on Windows,dxv
andlibdxil.so
on Linux. - Windows symbols (
.pdb
files)
The validator binaries will no longer be required for "signed" (hashed) shaders when using this release of the compiler, however they will still be loaded and used if found.
Here are some highlights:
- The incomplete WaveMatrix implementation has been removed. #6807
- DXIL Validator Hash is open sourced. #6846
- DXIL container validation for PSV0 part allows any content ordering inside string and semantic index tables. #6859
- The and() and or() intrinsics will now accept non-integer parameters by casting them to bools. #7060
- Released executables will now expect the filenames associated with the released pdbs. Instead of expecting
dxc_full.pdb
,dxc.exe
will now expectdxc.pdb
.
This DX compiler release is also available as a NuGet package here