pcsx-redux
pcsx-redux copied to clipboard
Future Cop: LAPD has poly explosion in x64 Dynarec
Describe the bug
When entering the game with the x64 dynarec enabled, it will suffer polygon explosion, potentially due to GTE issues:

Expected behavior
Here's what the game looks like normally:

Steps to reproduce the bug
When booting the game, simply press start continuously to skip all cutscenes, select your default gear, and enter the first level.
Operating System
Any
PCSX-Redux version
Latest
CPU model
n/a
GPU model
n/a
BIOS version
n/a
CPU emulation mode
Recompiler
Additional information
Disc image used: http://redump.org/disc/12820/
Leaning more towards the load delay side rather than the GTE side since all GTE tests (Amidog/Jakub) pass on all CPU backends
On a hilarious note, after posting that last message I accidentally totally broke the GTE entirely while trying to see if it's load delay slots

Note for future self: I forgot to make MFC2/CFC2 set the .active variable for load delays when there's a dependency in the same block