File tree 2 files changed +4
-2
lines changed
2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -20,6 +20,7 @@ Other fixes:
20
20
- Qt: Fix crash in sprite view for partially out-of-bounds sprites (fixes mgba.io/i/2165)
21
21
- Qt: Fix having to press controller buttons twice for menu items (fixes mgba.io/i/2143)
22
22
- Qt: Redo sensor binding to be less fragile
23
+ - Qt: Fix bounded fast forward with enhancement OpenGL renderer
23
24
- Util: Fix loading UPS patches that affect the last byte of the file
24
25
Misc:
25
26
- Util: Improve speed of UPS patch loading
Original file line number Diff line number Diff line change @@ -460,8 +460,9 @@ void PainterGL::draw() {
460
460
while (m_delayTimer.nsecsElapsed () + 1'000'000 < 1'000'000'000 / sync ->fpsTarget ) {
461
461
QThread::usleep (500 );
462
462
}
463
- forceRedraw = true ;
464
- } else if (!forceRedraw) {
463
+ forceRedraw = sync ->videoFrameWait ;
464
+ }
465
+ if (!forceRedraw) {
465
466
forceRedraw = m_delayTimer.nsecsElapsed () + 1'000'000 >= 1'000'000'000 / m_surface->screen ()->refreshRate ();
466
467
}
467
468
}
You can’t perform that action at this time.
0 commit comments