Skip to content

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

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

Closed
10 tasks
Tracked by #24 ...
joaosaffran opened this issue Jan 2, 2025 · 0 comments · Fixed by #123147
Closed
10 tasks
Tracked by #24 ...

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

joaosaffran opened this issue Jan 2, 2025 · 0 comments · Fixed by #123147
Labels
backend:DirectX 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
@joaosaffran joaosaffran removed their assignment Feb 11, 2025
@github-project-automation github-project-automation bot moved this from Active to Closed in HLSL Support Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend:DirectX HLSL HLSL Language Support
Projects
Status: Closed
3 participants