Skip to content

DX Compiler Preview Release for June 2023

Pre-release
Pre-release
Compare
Choose a tag to compare
@hekota hekota released this 22 Jun 19:01
· 16 commits to release-preview-1.8.2306 since this release

DX Compiler preview release for June 2023.

  • Includes experimental support for Shader Model 6.8 features:

    • New Wave matrix types support wave-cooperative multiplication and accumulation operations.
    • New Work Graphs adds "node" shaders that can generate GPU workloads in a shader graph.
  • See the DirectX blog for more information about Shader Model 6.8 features: https://devblogs.microsoft.com/directx/

The Windows package includes dxc.exe, dxcompiler.dll, and corresponding lib and headers for x64 and arm64 platforms. The Linux package includes dxc, libdxcompiler.so, and corresponding headers for x86_64 Ubuntu LTS (22.04).

The DXIL signing library (dxil.dll/libdxil.so) is not provided with this preview release. DXIL generated with this compiler targeting Shader Model 6.8 is not final, cannot be validated, and is not supported for distribution or execution on machines not running in developer mode.

The new DirectX 12 Preview Agility SDK (Microsoft.Direct3D.D3D12 nuget package here), and a hardware driver with appropriate support are required to run shader model 6.8 shaders. Please see https://aka.ms/directx12agility for details. Nuget for Microsoft.Direct3D.DXC can be found here.

The SPIR-V backend of the compiler has been enabled in this release. Please note that Microsoft does not perform testing/verification of the SPIR-V backend.