SPU LLVM: Fix MFC Shuffle command enqueue #19891

Open
elad335 opened 5:49pm on October 20, 2026 wants to merge 23 Ξ” into rpcs3/rpcs3 master from
redo

Quick summary

Since https://github.com/RPCS3/rpcs3/pull/19873 was merged into the master, Sonic Generations has broken graphics with the setting enable, without it, the game looks fine, but just unstable as always

Details

Enabled <img width="1286" height="1398" alt="Image" src="https://github.com/user-attachments/assets/f976877b-f002-41c4-b547-ebf99fbcc7b5" />

Disabled <img width="2560" height="1272" alt="Image" src="https://github.com/user-attachments/assets/1e76a730-8628-4957-b869-aed73a640cf8" />

Attach a log file

SG MFC Setting enabled.log

SG MFC Setting disabled.log

Attach capture files for visual issues

BLUS30612_20261019132315_capture.rrc.gz

System configuration

No response

Other details

No response

elad335
Diff Delta:
23
About 8 Diff Delta/hour
Classified as:  Bug Fix

elad335's Description of Work #19882 Sonic Generations - Broken Graphics with "Delay each odd MFC command" Enabled

Fixes LLVM pointer offset of command.

Fixes #19882 (Sonic Generations)

Now this game is stable and graphics are good with the MFC option. Possibly playable.

https://github.com/user-attachments/assets/a38526a5-5972-4a4e-894c-d2a260c3c29c

1 total changed file
Loading changes...
You've made it to the end of the scroll.
You have reached the final β€œwhy is this here?”