Skip to content

Conversation

@bob80905
Copy link
Collaborator

@bob80905 bob80905 commented Apr 28, 2025

This PR changes the default validation behavior to use the internal validator by default.
If no options are specified, the internal validator will be used, and if it fails, then compilation fails.
The external validator can still be run but must be explicitly chosen.
Specifying internal works just as before.

There is plenty of testing and infrastructure that needs to be added to verify this change, but that needs to be added in a separate change. This change is step 1.

Addresses #7389

@llvm-beanz
Copy link
Collaborator

llvm-beanz commented Apr 29, 2025

Copy link
Contributor

@tex3d tex3d left a comment

Choose a reason for hiding this comment

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

Please hold merging for further review.

I think there are other changes required and design considerations to address. I will follow up with more soon.

@github-project-automation github-project-automation bot moved this from New to In progress in HLSL Roadmap Apr 29, 2025
Copy link
Contributor

@tex3d tex3d left a comment

Choose a reason for hiding this comment

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

Ok, approved, with planned future changes and testing in this area.

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.

Can you file an issue for the followup and tag it in this PR please?

(That can happen after it's merged if you want)

@damyanp damyanp linked an issue Apr 29, 2025 that may be closed by this pull request
@bob80905
Copy link
Collaborator Author

Can you file an issue for the followup and tag it in this PR please?

(That can happen after it's merged if you want)

#7397

@bob80905 bob80905 merged commit 0fd79eb into microsoft:main Apr 29, 2025
12 checks passed
@github-project-automation github-project-automation bot moved this from In progress to Done in HLSL Roadmap Apr 29, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants