[Scummvm-tracker] [ScummVM :: Bugs] #15506: DGDS Rise of the Dragon: gfx defect (BE/MORPHOS)

ScummVM :: Bugs trac at scummvm.org
Mon Nov 18 01:06:24 UTC 2024


#15506: DGDS Rise of the Dragon: gfx defect (BE/MORPHOS)
------------------------+---------------------------------
Reporter:  BeWorld2018  |       Owner:  (none)
    Type:  defect       |      Status:  new
Priority:  normal       |   Component:  --Unset--
 Version:               |  Resolution:
Keywords:               |        Game:  Rise of the Dragon
------------------------+---------------------------------
Comment (by dwatteau):

 Thank you the time you take into testing the newly supported games on
 MorphOS.

 @ScummDevs: I can reproduce this on my usual big-endian development
 environment. I don't know this engine, so I can't suggest much, but I see
 that if I remove the `_doVqtDecode()` call inside `Image::loadVQT()`, most
 of the screen content becomes black (obviously), but what's left appears
 to be OK. So the endianness issue maybe lies in the VQT part? I'm
 attaching a screenshot of that.

 I'm also attaching a Valgrind log under big-endian ppc32.

 If any developper wants to do some tests (I have GDB too there), you can
 ping me here on on Discord for some tests on my big-endian env. Or you can
 also use the environment described in <https://wiki.scummvm.org/index.php
 /HOWTO-Debug-Endian-Issues> for local big-endian debugging.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15506#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list