You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a milestone on the way to getting full HLSL support in Clang.
For this milestone we need to have enough features working in Clang that we can compile a broad selection of compute shaders, they pass the validator, and we can convince ourselves that the built shaders work correctly.
We can use the DML suite of shaders as a starting point, but we may identify other shaders that are worth testing.
The work items listed here are expected to be fully completed - even if that means doing more than the bare minimum required to pass this milestone.
damyanp
changed the title
[HLSL][DirectX] Clang has all features required for DirectML to adopt it
[milestone] Clang has all features required for DirectML to adopt it
Aug 1, 2024
damyanp
changed the title
[milestone] Clang has all features required for DirectML to adopt it
[milestone] Compile all DML shaders, and they pass the validator
Aug 1, 2024
damyanp
changed the title
[milestone] Compile all DML shaders, and they pass the validator
[milestone] Compile a broad selection of compute shaders
Feb 4, 2025
This is a milestone on the way to getting full HLSL support in Clang.
For this milestone we need to have enough features working in Clang that we can compile a broad selection of compute shaders, they pass the validator, and we can convince ourselves that the built shaders work correctly.
We can use the DML suite of shaders as a starting point, but we may identify other shaders that are worth testing.
The work items listed here are expected to be fully completed - even if that means doing more than the bare minimum required to pass this milestone.
Workstreams
Validation (#170)
Language (#21)
out
andinout
keywords)[branch]
attribute support forswitch
statements llvm-project#125754Tooling (#22)
Resource Binding (#23)
Root Signatures (#24)
HLSLRootSignature
llvm-project#119019RootSignatures-AST.hlsl
to have full sample testcase once parser is complete llvm-project#124595Semantics (#25)
Intrinsics (#28)
DXIL Shader Flags (#57)
Resources (#8)
DirectX Container (#9)
The text was updated successfully, but these errors were encountered: