mirror of https://github.com/mgba-emu/mgba.git
Wii: Fix screen tear when unpausing
This commit is contained in:
parent
c657255009
commit
aeb90ba90d
1
CHANGES
1
CHANGES
|
@ -45,6 +45,7 @@ Bugfixes:
|
||||||
- GBA I/O: Fix writing to DISPCNT CGB flag (fixes mgba.io/i/902)
|
- GBA I/O: Fix writing to DISPCNT CGB flag (fixes mgba.io/i/902)
|
||||||
- GBA Memory: Partially revert prefetch changes (fixes mgba.io/i/840)
|
- GBA Memory: Partially revert prefetch changes (fixes mgba.io/i/840)
|
||||||
- PSP2: Fix issues causing poor audio
|
- PSP2: Fix issues causing poor audio
|
||||||
|
- Wii: Fix screen tear when unpausing
|
||||||
Misc:
|
Misc:
|
||||||
- GBA Timer: Use global cycles for timers
|
- GBA Timer: Use global cycles for timers
|
||||||
- GBA: Extend oddly-sized ROMs to full address space (fixes mgba.io/i/722)
|
- GBA: Extend oddly-sized ROMs to full address space (fixes mgba.io/i/722)
|
||||||
|
|
|
@ -733,6 +733,7 @@ void _gameLoaded(struct mGUIRunner* runner) {
|
||||||
|
|
||||||
void _unpaused(struct mGUIRunner* runner) {
|
void _unpaused(struct mGUIRunner* runner) {
|
||||||
u32 level = 0;
|
u32 level = 0;
|
||||||
|
VIDEO_WaitVSync();
|
||||||
_CPU_ISR_Disable(level);
|
_CPU_ISR_Disable(level);
|
||||||
referenceRetraceCount = retraceCount;
|
referenceRetraceCount = retraceCount;
|
||||||
_CPU_ISR_Restore(level);
|
_CPU_ISR_Restore(level);
|
||||||
|
|
Loading…
Reference in New Issue