[Scummvm-tracker] [ScummVM :: Bugs] #15151: BACKENDS: OPENGL: Alpha channel changes cause color regression on PowerBook G4

ScummVM :: Bugs trac at scummvm.org
Tue Jun 11 19:04:15 UTC 2024


#15151: BACKENDS: OPENGL: Alpha channel changes cause color regression on PowerBook
G4
---------------------+-----------------------
Reporter:  dwatteau  |       Owner:  (none)
    Type:  defect    |      Status:  new
Priority:  normal    |   Component:  Graphics
 Version:            |  Resolution:
Keywords:            |        Game:
---------------------+-----------------------
Comment (by dwatteau):

 As a summary of what's been said on Discord:

 * this only happens on systems using Mesa; there's no problem on OSX ppc
 * this indeed looks like a bug in Mesa with r300, which is not really
 maintained on big-endian systems anymore:
 <https://gitlab.freedesktop.org/mesa/mesa/-/issues/7720>

 lephilousophe made a small test program here:
 <https://gist.github.com/lephilousophe/1f8bb6757a8d621e6400fc9edd57a306>.
 I confirm that it shows the expected behavior on x86-64, and buggy output
 on this machine.

 Updating from Mesa 22.3.6 to Mesa 23.1.9 didn't fix the issue. Then I
 tried updating to Mesa 23.3.6, but that version has some other (unrelated)
 problems. I'll try finding some time to fix this, before I report the
 issue to Mesa.

 Anyway, big-endian is becoming more and more of a niche thing, so more and
 more bugs will appear on these untested systems. It's probably time for me
 to freeze my PPC dev environment to something older, but more reliable.

 Anyway, yes, we can consider this as a Mesa bug, not a ScummVM bug.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15151#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list