Skip to content

[0029] Proposal: Add Root Signature related driver options#320

Merged
inbelic merged 23 commits into
llvm:mainfrom
inbelic:inbelic/rs-cmd-opts-proposal
Jul 23, 2025
Merged

[0029] Proposal: Add Root Signature related driver options#320
inbelic merged 23 commits into
llvm:mainfrom
inbelic:inbelic/rs-cmd-opts-proposal

Conversation

@inbelic

@inbelic inbelic commented Jul 16, 2025

Copy link
Copy Markdown
Collaborator

DXC provided a number of command line options for working with root signatures. Namely: Frs, Qstrip_rootsignature, setrootsignature, extractrootsignature, verifyrootsignature, force-rootsig-ver and rootsig-define.

This pr proposes how the functionality of these options will be implemented into clang and documents the expected behaviour that they should provide.

This pr documents the expected behaviours of different root signature
related command line options that exist in DXC and will implemented in
Clang

@bogner bogner left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be better to move this proposal into its own numbered file. Proposal 0002 is already very large, and this is largely orthogonal. A few questions and comments inline.

Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
inbelic and others added 2 commits July 16, 2025 23:17
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
Comment thread proposals/0002-root-signature-in-clang.md Outdated
@inbelic inbelic marked this pull request as ready for review July 18, 2025 18:29
@inbelic inbelic changed the title [0002] Proposal: Add Root Signature related driver options [NNNN] Proposal: Add Root Signature related driver options Jul 18, 2025
Comment thread proposals/NNNN-root-signature-driver-options.md Outdated
Comment thread proposals/NNNN-root-signature-driver-options.md Outdated
@bogner

bogner commented Jul 22, 2025

Copy link
Copy Markdown
Collaborator

Remember to give this a number before merging.

@inbelic inbelic changed the title [NNNN] Proposal: Add Root Signature related driver options [0029] Proposal: Add Root Signature related driver options Jul 23, 2025
@inbelic inbelic merged commit 1566134 into llvm:main Jul 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[0002] Root Signatures - Specifying command line support for root signatures

3 participants