Skip to content

DX Compiler release for July 2024

Latest
Compare
Choose a tag to compare
@python3kgae python3kgae released this 31 Jul 19:31
· 5 commits to release-1.8.2407 since this release
416fab6

DX Compiler release for July 2024

This cumulative release contains numerous bug fixes and stability improvements.

Here are some highlights:

dxc generates invalid alignment on groupshared matrix load/store instructions in #6416
[Optimization] DXC is missing common factor optimization in some cases in #6593
[SPIR-V] Implement WaveMutliPrefix* in #6600
[SPIR-V] Implement SampleCmpLevel for SM6.7 in #6613
Avoid adding types to default namespace in #6646
Release notes once found in README.md can now be found as ReleaseNotes.md.
Fixed several bugs in the loop restructurizer. Shader developers who are using -opt-disable structurize-loop-exits-for-unroll to disable the loop restructurizer should consider removing that workaround.

Clang-built Windows binaries are included in addition to the MSVC-built binaries that have always been shipped before. The clang-built compiler is expected to improve HLSL compile times in many cases. We are eager for feedback about this build positive or negative, related to compile times or correctness.

This DX compiler release is also available as a NuGet package Microsoft.Direct3D.DXC