llvm/wg-hlsl

[workstream] Matrix Support

Opened this issue · 0 comments

Relies on the LLVM Matrix extension: https://clang.llvm.org/docs/MatrixTypes.html.
As with all the other work documented here, SPIR-V support will be added throughout.

Render Mesh (#15)

Pixel and Vertex Shaders (#16)

  • Matrix Initialization

Mesh Shaders (#17)

  • Groupshared matrices

Ray Tracing (#18)

  • Support ObjectToWorld and WorldToObject matrices

V1 Release (#19)

  • Boolean matrices
  • Optimizations such as constant propagation are being applied to matrices.
  • llvm/llvm-project#88060