[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