[Scummvm-tracker] [ScummVM] #9975: SCI: Phant1: Graphics and Cursor Freezing During Final Chase

Colin Snover trac at scummvm.org
Fri Jul 21 23:46:28 CEST 2017


#9975: SCI: Phant1: Graphics and Cursor Freezing During Final Chase
-------------------------------+-------------------------
  Reporter:  dafioram          |      Owner:  csnover
      Type:  defect            |     Status:  new
  Priority:  high              |  Component:  Engine: SCI
Resolution:                    |   Keywords:  sci32
      Game:  Phantasmagoria 1  |
-------------------------------+-------------------------

Comment (by csnover):

 What seems to be happening here is that the event queue is stalling for a
 few frames when the player tries to flush all the events prior to the
 start of a video (or in this case, when continuing the video after the
 player has yielded back to game scripts for an event trigger, like a mouse
 movement onto a hotspot). Making the SCI EventManager dump everything
 directly, instead of popping events one by one with `getSciEvent` in a
 loop, seems to eliminate this stall.

 Visual updates on the cursor are still lagged a couple of frames too,
 though, which should not be happening. I am still looking at exactly why
 that is happening and what is necessary to fix it.

--
Ticket URL: <https://bugs.scummvm.org/ticket/9975#comment:3>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list