Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[milestone] Compile a broad selection of compute shaders #11

Open
12 of 53 tasks
damyanp opened this issue May 2, 2024 · 0 comments
Open
12 of 53 tasks

[milestone] Compile a broad selection of compute shaders #11

damyanp opened this issue May 2, 2024 · 0 comments

Comments

@damyanp
Copy link
Collaborator

damyanp commented May 2, 2024

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)

Tooling (#22)

Resource Binding (#23)

Root Signatures (#24)

Semantics (#25)

Intrinsics (#28)

DXIL Shader Flags (#57)

Resources (#8)

note: I've put a lot in the compute shaders milestone for now - it may make sense to shuffle some of this around.

DirectX Container (#9)

@damyanp damyanp transferred this issue from llvm/llvm-project Aug 1, 2024
@damyanp 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 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 damyanp moved this to Planning in HLSL Support Aug 9, 2024
@damyanp 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
@V-FEXrt V-FEXrt mentioned this issue Feb 7, 2025
11 tasks
@damyanp damyanp mentioned this issue Feb 8, 2025
6 tasks
@damyanp damyanp removed the status in HLSL Support Feb 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant