diff options
| author | Tillmann Karras <tilkax@gmail.com> | 2024-11-09 02:12:54 +0000 |
|---|---|---|
| committer | Tillmann Karras <tilkax@gmail.com> | 2024-11-09 03:29:05 +0000 |
| commit | fbce7374155cdd2df8a8bed2298f5c104ad2b946 (patch) | |
| tree | 88c75e7b7894c2666ade676795ed0d9d6bb40ac1 /Source/Android/jni/MainAndroid.cpp | |
| parent | 4b0b9799a90f0d0fbdf248600f67d6d2e651f4e6 (diff) | |
ProcessorInterface: sync GPU just before PI_FIFO_RESET
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.
Diffstat (limited to 'Source/Android/jni/MainAndroid.cpp')
0 files changed, 0 insertions, 0 deletions
