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

[HLSL] Construct Root Signature data structures from LLVM IR metadata #121487

Open
10 tasks
joaosaffran opened this issue Jan 2, 2025 · 0 comments · May be fixed by #123147 or #124967
Open
10 tasks

[HLSL] Construct Root Signature data structures from LLVM IR metadata #121487

joaosaffran opened this issue Jan 2, 2025 · 0 comments · May be fixed by #123147 or #124967
Assignees
Labels
HLSL HLSL Language Support

Comments

@joaosaffran
Copy link
Contributor

joaosaffran commented Jan 2, 2025

This issue handles the construction of low level Root Signature data structures from the LLVM IR metadata.

This issue will focus on extracting the LLVM IR Root Signature related metadata, the validations will defer to this issue: #121491,

AC:

  • Define DXContainerRootSignature data structures, using reference implementation from DXC.
  • Define and implement RootSignatureMDExtractor during DXContainer code generation.
  • Add unit testing of generated data structures.

Here is a list of Root elements to add support to:

@marcauberer marcauberer added HLSL HLSL Language Support and removed new issue labels Jan 2, 2025
@joaosaffran joaosaffran self-assigned this Jan 6, 2025
@damyanp damyanp moved this to Planning in HLSL Support Jan 13, 2025
@davidcook-msft davidcook-msft moved this from Planning to Ready in HLSL Support Jan 14, 2025
@joaosaffran joaosaffran moved this from Ready to Needs Review in HLSL Support Jan 16, 2025
@joaosaffran joaosaffran moved this from Needs Review to Ready in HLSL Support Jan 16, 2025
@joaosaffran joaosaffran moved this from Ready to Active in HLSL Support Jan 16, 2025
@joaosaffran joaosaffran moved this from Active to Ready in HLSL Support Jan 16, 2025
@joaosaffran joaosaffran moved this from Ready to Active in HLSL Support Jan 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
HLSL HLSL Language Support
Projects
Status: Active
2 participants