[Scummvm-tracker] [ScummVM :: Bugs] #15006: GRAPHICS: MACGUI: Screen can change between menu is activated and menu is drawn, causing glitches
ScummVM :: Bugs
trac at scummvm.org
Thu Mar 7 08:33:45 UTC 2024
#15006: GRAPHICS: MACGUI: Screen can change between menu is activated and menu is
drawn, causing glitches
-------------------------+------------------------------
Reporter: eriktorbjorn | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Video
Version: | Resolution:
Keywords: | Game: Indiana Jones 3
-------------------------+------------------------------
Comment (by eriktorbjorn):
Here's a third version of the patch that eliminates the use of a timer,
and the glitch ''still'' happens. I have a feeling that it may have to do
with that the menu can actually appear in the middle of a screen
transition, not after it's finished as I first thought. You can verify
that easily by changing `delay` in the `waitForTimer()` call at the end of
`ScummEngine::transitionEffect()` to `delay * 10` or something like that.
I see two possibilities here: Either we need our transition effects to
honor engine pausing in mid-transition, or we need to suspend the Mac
GUI's event processing so that the menu doesn't appear until the screen
transition is finished.
Or is there a third way? I'm not sure how to proceed here...
--
Ticket URL: <https://bugs.scummvm.org/ticket/15006#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list