Closed
Description
This issue handles the generation of root signature LLVM IR metadata from the parsed AST. Specifically, we will handle this for the DescriptorTable
and DescriptorTableClause
.
We will again follow the representation of a list of "root elements" following the defined metadata representation.
AC:
- Define
CGHLSLRuntime::addRootSignature
inCGRuntime.h
- Implement
CGHLSLRuntime::addRootSignature
inCGRuntime.cpp
- Implement metadata generation for
DescriptorTable
andDescriptorTableClause
inHLSLRootSignatures.[h|cpp]
- Add usage of
addRootSignature
toemitEntryFunction
inCGRuntime.cpp
- Add tests of generated metadata using
emit-llvm
inCodeGenHLSL/RootSignatures.hlsl
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Closed