[Scummvm-tracker] [ScummVM :: Bugs] #12402: AGS: Slowness in some games.

ScummVM :: Bugs trac at scummvm.org
Wed Mar 29 10:09:48 UTC 2023


#12402: AGS: Slowness in some games.
----------------------+--------------------------
Reporter:  cyberdudb  |       Owner:  (none)
    Type:  defect     |      Status:  new
Priority:  normal     |   Component:  Engine: AGS
 Version:             |  Resolution:
Keywords:  Slowness   |        Game:
----------------------+--------------------------
Comment (by criezy):

 The performance issues in the AGS engine are known and are related mostly
 to the colour blending code. The situation has improved since that bug was
 open, for example with
 https://github.com/scummvm/scummvm/commit/8f8eebc427297d179978b254ba5b16cef657eb35
 and
 https://github.com/scummvm/scummvm/commit/0a4460ba343fb394f2385559bab90b404140dd25.

 But games can still be slow on old hardware, and some of the most
 demanding games may even be slow on recent hardware. I think we still need
 to optimize further the sprite blending code by having specialized
 versions that depend on the color format and would not need a generic
 decomposition of the colors into RGB components. This needs to be done
 carefully as the blending routines need to be accurate as some games check
 the resulting color values, and introducing differences would cause
 regressions.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12402#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list