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

Pull Request Overview

  • Opened on October 20, 2026
  • Status Open
  • Commit count 1 with first commit October 20, 2026

Total Delta

23 Total Diff Delta

Open Days

Open 18 weekdays

Test Delta

0 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Fraction of total time Business days Phase
N/A 1.0 day Issue creation to work beginning
 
0.0 days Authoring 1 commit before pull request opened for review
 
0.1 days Awaiting first review
 
17.1 days Revising work with 0 commits in response to 0 reviews that left 1 comment

Total time for pull request still awaiting merge (longer than repo's target): 17.2 business days

Author avatar

SPU LLVM: Fix MFC Shuffle command enqueue

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

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

Comments Threads Pending Resolution

Resolved Comment Threads

No resolved comments have been left on this PR.