[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