-
Notifications
You must be signed in to change notification settings - Fork 760
[SER] HitObject_MakeNop|Miss DXIL opcodes and verification tests #7201
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
Conversation
simoll
commented
Mar 13, 2025
•
edited
Loading
edited
- DXIL opcodes for HitObject_MakeNop and HitObject_MakeMiss
- DXV validation test
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Any validation rules could be added separately.
From looking at the spec, I noticed this:
I think this should be a validation rule, though I could see it being much more efficient to add all the hit object variants first, then one PR to add the validation rule and test them all. So that doesn't have to be added here. |
There is a checkbox specifically for validation tests for these opcodes in the SER umbrella bug #7214 now. |
Added an explicit issue to track HitObject validation / diagnostics for unsupported uses: #7234 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Specification: https://github.com/microsoft/hlsl-specs/blob/main/proposals/0027-shader-execution-reordering.md DXC SER implementation tracker: microsoft#7214
23f1cba
to
d8ebd34
Compare