mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-12-23 06:57:08 +00:00
GXAbortFrame() is problematic for Dolphin because it first writes PI_FIFO_RESET (for which we discard our internal fifo), then disables CP reads (for which we execute pending commands in the GP fifo in emulated memory). I don't know whether there is a race condition on hardware, but there is one for us. Avoid this by also doing a GPU sync here. |
||
|---|---|---|
| .. | ||
| DSPHLE | ||
| DSPLLE | ||
| DVD | ||
| EXI | ||
| GCMemcard | ||
| HSP | ||
| SI | ||
| WiimoteCommon | ||
| WiimoteEmu | ||
| WiimoteReal | ||
| AddressSpace.cpp | ||
| AddressSpace.h | ||
| AudioInterface.cpp | ||
| AudioInterface.h | ||
| CPU.cpp | ||
| CPU.h | ||
| DSP.cpp | ||
| DSP.h | ||
| GBACore.cpp | ||
| GBACore.h | ||
| GBAPad.cpp | ||
| GBAPad.h | ||
| GBAPadEmu.cpp | ||
| GBAPadEmu.h | ||
| GCKeyboard.cpp | ||
| GCKeyboard.h | ||
| GCKeyboardEmu.cpp | ||
| GCKeyboardEmu.h | ||
| GCPad.cpp | ||
| GCPad.h | ||
| GCPadEmu.cpp | ||
| GCPadEmu.h | ||
| GPFifo.cpp | ||
| GPFifo.h | ||
| HW.cpp | ||
| HW.h | ||
| Memmap.cpp | ||
| Memmap.h | ||
| MemoryInterface.cpp | ||
| MemoryInterface.h | ||
| MMIO.cpp | ||
| MMIO.h | ||
| MMIOHandlers.h | ||
| ProcessorInterface.cpp | ||
| ProcessorInterface.h | ||
| Sram.cpp | ||
| Sram.h | ||
| StreamADPCM.cpp | ||
| StreamADPCM.h | ||
| SystemTimers.cpp | ||
| SystemTimers.h | ||
| VideoInterface.cpp | ||
| VideoInterface.h | ||
| WII_IPC.cpp | ||
| WII_IPC.h | ||
| Wiimote.cpp | ||
| Wiimote.h | ||
| WiiSave.cpp | ||
| WiiSave.h | ||
| WiiSaveStructs.h | ||