[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