Skip to content

shader_recompiler: Enhance shared memory barrier handling and add divergent loop detection - #4941

Merged
raphaelthegreat merged 4 commits into
shadps4-emu:mainfrom
w1naenator:yakuza6-menu-fix
Aug 31, 2026
Merged

shader_recompiler: Enhance shared memory barrier handling and add divergent loop detection#4941
raphaelthegreat merged 4 commits into
shadps4-emu:mainfrom
w1naenator:yakuza6-menu-fix

Conversation

@w1naenator

@w1naenator w1naenator commented Aug 31, 2026

Copy link
Copy Markdown
Contributor

Fixes lighting issues and random black squares in the Yakuza 6 menu.
Before:
CUSA09660_20260831_034809_779_game_000000

After:
CUSA09660_20260831_034718_864_game_000000

@w1naenator

Copy link
Copy Markdown
Contributor Author

And yes, it also fixes issues in my beloved MediEvil game. The black squares in the menu and the stripes on shadows are gone now.
Before:
CUSA12982_20260831_034015_210_game_000000

After:
CUSA12982_20260831_034612_492_game_000000

@georgemoralis

Copy link
Copy Markdown
Collaborator

@raphaelthegreat if you can take a look on this

@raphaelthegreat
raphaelthegreat merged commit e29cf71 into shadps4-emu:main Aug 31, 2026
11 checks passed
junminlee2004 pushed a commit to junminlee2004/GR2fork that referenced this pull request Aug 31, 2026
…ergent loop detection (shadps4-emu#4941)

* shader_recompiler: Enhance shared memory barrier handling and add divergent loop detection

* Clang-format fixes as always.
junminlee2004 added a commit to junminlee2004/GR2fork that referenced this pull request Sep 1, 2026
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.

3 participants