[Scummvm-tracker] [ScummVM :: Bugs] #14452: TETRAEDGE: Syberia 1/2 rendering issues on big-endian
ScummVM :: Bugs
trac at scummvm.org
Sat May 6 01:11:46 UTC 2023
#14452: TETRAEDGE: Syberia 1/2 rendering issues on big-endian
-----------------------+--------------------------------
Reporter: dwatteau | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Tetraedge
Version: | Resolution:
Keywords: big endian | Game: Syberia 1
-----------------------+--------------------------------
Comment (by mduggan):
Thanks for all the data. I haven't done anything to optimize the video
render path and it involves a few copies, so I'm sure it can be improved.
Unfortunately it seems Instruments is not backward-compatible because it
won't open that trace on my Mac, but I can probably improve things anyway
just by looking at the `TeTheora`->`TeImage`->`Te3DTexture` copies.
As for the graphic corruption, they look like classic endian-ness mistakes
somewhere (probably in the use of `TeColor` class as direct data for GL)
so I can probably look into those too.
--
Ticket URL: <https://bugs.scummvm.org/ticket/14452#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list