Skip to content

DX Compiler release for August 2023.

Compare
Choose a tag to compare
@pow2clk pow2clk released this 14 Aug 20:00
· 16 commits to release-1.7.2308 since this release
69e54e2

DX Compiler release for August 2023.

  • HLSL 2021 is now enabled by default
  • Various HLSL 2021 fixes have been made to
    • Operator overloading fixes
    • Templates fixes
    • Select() with samplers
    • Bitfields show in reflections
    • Bitfields can be used on enums
    • Allow function template default params
  • Issues with loading and using Linux binaries have been resolved
  • Support #pragma region/endregion
  • Various stability and diagnostic improvements
  • Dxcapi.h inline documentation is improved
  • Linking of libraries created by different compilers is disallowed to prevent interface Issues
  • Inout parameter correctness improved

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

The new DirectX 12 Agility SDK and a hardware driver with appropriate support are required to run shader model 6.7 shaders. Please see https://aka.ms/directx12agility for details.

The SPIR-V backend of the compiler has been enabled in this release.