Skip to content
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

Added some details based on the runtime implementation of hash bypass. #302

Merged
merged 23 commits into from
Aug 16, 2024

Conversation

amarpMSFT
Copy link
Collaborator

  • The debug layer message ID on bytecode validation messages is D3D12_MESSAGE_ID_BYTECODE_VALIDATION_ERROR
  • The app can query the runtime for support for the bypass hash (if the app doesn't know what runtime it's running on)

amarpMSFT and others added 19 commits July 30, 2024 18:42
Co-authored-by: Chris B <cbieneman@microsoft.com>
…n dxcompiler.dll

Comment from Tex:

For the foreseeable future, I believe the validator will be used to check clang output.  If so, why use the full DXC compiler rather than the lighter-weight DXIL.dll?  Plus, this dll can be used to update container contents (strip/replace/add certain parts) easily.
Co-authored-by: Tex Riddell <texr@microsoft.com>
Co-authored-by: Tex Riddell <texr@microsoft.com>
Co-authored-by: Damyan Pepper <damyanp@microsoft.com>
@amarpMSFT amarpMSFT marked this pull request as ready for review August 14, 2024 02:53
Copy link
Collaborator

@coopp coopp left a comment

Choose a reason for hiding this comment

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

Neat! I like that this can be queried for support.

Copy link
Member

@damyanp damyanp left a comment

Choose a reason for hiding this comment

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

A couple of suggestions.

proposals/infra/INF-0004-validator-hashing.md Outdated Show resolved Hide resolved
proposals/infra/INF-0004-validator-hashing.md Outdated Show resolved Hide resolved
@amarpMSFT amarpMSFT merged commit dd297b6 into microsoft:main Aug 16, 2024
1 check passed
llvm-beanz pushed a commit to llvm-beanz/hlsl-specs that referenced this pull request Feb 9, 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.

3 participants