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

Bound-check dynamically indexed shader input registers #4603

Merged
merged 2 commits into from
Jan 12, 2025

Conversation

doitsujin
Copy link
Owner

Halo MCC is broken and reads PS inputs outside the declared range, which causes flickering on Nvidia, see ValveSoftware/Proton#2907 (comment).

Needs extensive testing in games that are known to use geometry and tessellation shaders, since handling shader i/o is finicky enough as-is.

@doitsujin doitsujin merged commit d5832c3 into master Jan 12, 2025
8 checks passed
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.

1 participant