Jump to content
LaptopVideo2Go Forums

Microsoft DX Compiler release for March 2024


StefanG3D

Recommended Posts

DX Compiler release for March 2024

  • Shader Model 6.8 is fully supported
    • Work Graphs allow node shaders with user-defined input and output payloads
    • New Barrier builtin functions with specific memory types and semantics
    • Expanded Comparison sampler intrinsics: SampleCmpBias, SampleCmpGrad, and CalculateLevelOfDetail
    • StartVertexLocation and StartInstanceLocation semantics
    • WaveSizeRange entry point attribute allows specifying a range of supported wave sizes
  • Improved compile-time validation and runtime validation information
  • Various stability improvements including numerous address sanitation fixes
  • Several Diagnostic improvements
    • Many diagnostics are generated earlier and with more detailed information
    • Library profile diagnostic improvements
    • No longer infer library shader type when not specified
    • More helpful diagnostics for numthreads and other entry point attributes
    • Validation errors more accurately determine usage by the entry point
  • Improve debug info generation
  • Further improvements to Linux build quality

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.8 shaders. Please see https://aka.ms/directx12agility for details.

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


https://github.com/microsoft/DirectXShaderCompiler/releases/download/v1.8.2403/dxc_2024_03_07.zip

https://github.com/microsoft/DirectXShaderCompiler/releases/download/v1.8.2403/linux_dxc_2024_03_07.x86_64.tar.gz

https://github.com/microsoft/DirectXShaderCompiler/releases/download/v1.8.2403/pdb_2024_03_07.zip

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...