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

Fix the new logic-op-in-shader on OpenGL ES and D3D11 #15962

Merged
merged 1 commit into from
Sep 4, 2022

Conversation

hrydgard
Copy link
Owner

@hrydgard hrydgard commented Sep 4, 2022

Followup to #15960

Further fixes these for D3D11 and OpenGL ES: #13012, `#11928

These APIs don't have logic op support, and we weren't using it anyway for this, we just broke if it wasn't there - need to have checks so we don't activate the old fallbacks in this case. Also better propagation of the "applyFramebufferRead" (run-in-shader) flag, that probably should be better named.

Also disable BlueToAlpha for now for Outrun and DiRT 2, it breaks the water effect somehow. Will come back to it later.

Also disable BlueToAlpha for now for Outrun and DiRT 2, it breaks the
water effect somehow. Will come back to it later.
@hrydgard hrydgard added the GE emulation Backend-independent GPU issues label Sep 4, 2022
@hrydgard hrydgard added this to the v1.14.0 milestone Sep 4, 2022
@unknownbrackets unknownbrackets merged commit eeffc98 into master Sep 4, 2022
@unknownbrackets unknownbrackets deleted the logic-op-followups branch September 4, 2022 21:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
GE emulation Backend-independent GPU issues
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants