dolphin/Data
Tillmann Karras 5adc1bdecd GameSettings: add patch to fix Eternal Darkness startup hang
The game calls GXSetDrawDone and then switches the GP fifo without first
waiting for the draw done interrupt to arrive. Before
e96960e2a6, Dolphin would not execute the
draw done command and potentially also skip other commands in the old GP
fifo. Since that commit, Dolphin executes the remaining commands on the
old GP fifo just before disabling reads for switching, but because
PixelEngineManager::RaiseEvent() enforces a minimum delay of 500 cycles
for the draw done interrupt, it arrives after the game has switched to
the new GP fifo which seems to trigger the deadlock.

This patch replaces the call to GXSetDrawDone by a call to GXDrawDone
which does the same but also waits for the interrupt.
2024-10-30 21:16:31 +00:00
..
Sys GameSettings: add patch to fix Eternal Darkness startup hang 2024-10-30 21:16:31 +00:00
51-usb-device.rules WiimoteReal: Add a hidapi IO implementation 2016-10-03 11:41:23 +02:00
cpack_package_description.txt Update CPack Package Description 2016-04-14 21:24:27 -07:00
dolphin-emu-nogui.6 Convert manuals to use mdoc macros. 2016-07-17 06:48:43 -06:00
dolphin-emu.6 Cleanup: Remove some left over references to wxWidgets 2018-08-07 15:48:17 +02:00
dolphin-emu.desktop Always run as X11 app even under Wayland 2019-09-09 22:09:33 +02:00
dolphin-emu.png Logo refresh for android, windows, and linux 2024-07-01 06:29:57 -07:00
dolphin-emu.svg linuxiconflatpakrules 2024-07-03 05:20:00 -07:00
Dolphin.icns Data: Add new macOS app icon 2024-06-30 17:24:52 -04:00
license.txt Revert "windows: distribute vcredist loose files" 2022-09-16 10:33:39 +02:00