Issue 150286
Summary [HLSL][RootSignature] Add support for root signature as a target"
Labels HLSL
Assignees inbelic
Reporter inbelic
    This issue tracks implementing DXC's ability to use a root signature versions as a target with a root signature as an entry point.

The behaviour should follow the specification [here](https://github.com/llvm/wg-hlsl/blob/main/proposals/0029-root-signature-driver-options.md#target-root-signature-version).

Current conflict to resolve in planning:

Currently root signature parsing is in the `Parse` library. So we will need to know which `RootSignature` to parse during parse logic, as this can't currently be invoked in `Sema`. To move forward we need to either: move rootsignatureparser to happen during sema, or, be able to determine the entry point at parse time.

AC:
- [ ] Update the `-T` and `-E` options in `clang-dxc`
- [ ] Update the `-T` and `-E` options in `clang` and `cc1`
- [ ] Still in planning
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to