Skip to content

[Validation] Override internal validation default behavior when DXC_DXIL_DLL_PATHenvironment variable is set from DXC invocation #7422

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

Open
bob80905 opened this issue May 2, 2025 · 0 comments

Comments

@bob80905
Copy link
Collaborator

bob80905 commented May 2, 2025

This issue tracks that the internal validation default behavior is overridden when a DXC invocation detects that the DXC_DXIL_DLL_PATH environment variable is set.
When this environment variable is detected, and the compiler was invoked via dxc.exe (not through the API), the associated value will be used to load a DXIL.dll. We should test that this infrastructure works, and that it indeed overrides the internal validation behavior. A diagnostic warning should be emitted if this infrastructure is used. Whenever an external validator is used via dxc.exe, the user should receive a warning.

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

No branches or pull requests

1 participant