Skip to content

rsx: Fix graphics corruption when switching between shader interpreter and recompiler at runtime#16652

Merged
kd-11 merged 1 commit intoRPCS3:masterfrom
kd-11:rsx-volatile
Feb 2, 2025
Merged

rsx: Fix graphics corruption when switching between shader interpreter and recompiler at runtime#16652
kd-11 merged 1 commit intoRPCS3:masterfrom
kd-11:rsx-volatile

Conversation

@kd-11
Copy link
Copy Markdown
Contributor

@kd-11 kd-11 commented Feb 1, 2025

Gets rid of corrupted visuals when running in hybrid mode (async recompiler + interpreter). This makes the "switching" imperceptible in most games and drastly improves usability of the interpreter.
Technically this is a regression, but it crept in slowly over many changes.

Closes #15851

Comment thread rpcs3/Emu/RSX/GL/GLGSRender.cpp
Comment thread rpcs3/Emu/RSX/VK/VKGSRender.cpp
@kd-11 kd-11 merged commit 89eb473 into RPCS3:master Feb 2, 2025
@kd-11 kd-11 deleted the rsx-volatile branch February 2, 2025 09:08
@kd-11
Copy link
Copy Markdown
Contributor Author

kd-11 commented Feb 2, 2025

Latest bug fix causes RPCS3 unable to load any games on MacOS

Please comment on the macos tracker issue. MacOS has been broken for a few days now.

@sandrasekaran25
Copy link
Copy Markdown

Latest bug fix causes RPCS3 unable to load any games on MacOS

Please comment on the macos tracker issue. MacOS has been broken for a few days now.

Okay will do, apologies

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BLUS30718] Excessive / Ineffective shader caching in The Tomb Raider Trilogy

3 participants