Skip to content

[HLSL] Implement serialization of Descriptor Tables #138189

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
2 tasks
inbelic opened this issue May 1, 2025 · 0 comments · Fixed by #138326
Closed
2 tasks

[HLSL] Implement serialization of Descriptor Tables #138189

inbelic opened this issue May 1, 2025 · 0 comments · Fixed by #138326
Assignees
Labels
HLSL HLSL Language Support

Comments

@inbelic
Copy link
Contributor

inbelic commented May 1, 2025

Implement text-serialization for the in-memory representation of Descriptor Tables to be dumped in the AST.

AC:

  • Implement a serialization of the in-memory constructs, as defined in Frontend/HLSLRootSignature.h
  • Add unit testing of output strings
@inbelic inbelic added the HLSL HLSL Language Support label May 1, 2025
@inbelic inbelic self-assigned this May 1, 2025
@inbelic inbelic changed the title [HLSL) Implement serialization of Descriptor Tables [HLSL] Implement serialization of Descriptor Tables May 1, 2025
@inbelic inbelic moved this to Ready in HLSL Support May 1, 2025
@inbelic inbelic moved this from Ready to Closed in HLSL Support May 2, 2025
@inbelic inbelic moved this from Closed to Active in HLSL Support May 2, 2025
inbelic added a commit that referenced this issue May 9, 2025
…138326)

- defines the `dump` method for in-memory descriptor table data structs
in `Frontend/HLSLRootSignature`
- creates unit test infrastructure to support unit tests of the dump
methods

Resolves #138189
@github-project-automation github-project-automation bot moved this from Active to Closed in HLSL Support May 9, 2025
llvm-sync bot pushed a commit to arm/arm-toolchain that referenced this issue May 9, 2025
…tor Tables (#138326)

- defines the `dump` method for in-memory descriptor table data structs
in `Frontend/HLSLRootSignature`
- creates unit test infrastructure to support unit tests of the dump
methods

Resolves llvm/llvm-project#138189
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: Closed
Development

Successfully merging a pull request may close this issue.

1 participant