[Scummvm-tracker] [ScummVM :: Bugs] #16535: OSXPPC: OpenGL fullscreen glitches on old ATI Rage 128 cards

ScummVM :: Bugs trac at scummvm.org
Tue Feb 10 13:50:37 UTC 2026


#16535: OSXPPC: OpenGL fullscreen glitches on old ATI Rage 128 cards
---------------------+----------------------------
Reporter:  dwatteau  |      Owner:  (none)
    Type:  defect    |     Status:  new
Priority:  normal    |  Component:  Port: Mac OS X
 Version:            |   Keywords:  osxppc,r128
    Game:            |
---------------------+----------------------------
 Creating this (self-assigned) here, so that I can keep track of it
 somewhere.

 Back in March 2023, user '2Mourty' PM'd me about some "OpenGL garbled
 screen-problem" on OSXPPC (which I maintain).

 Setup was:

 * ScummVM 2.7.0 (most recent release back then)
 * an ATI Rage Mobility 128 on an iBook G3 500 MHz, running OSX 10.4

 Symptoms were:

 * KO: "Multi-colored snow" would appear on their screen, when trying to
 play in fullscreen.
 * OK: When switching from OpenGL (defaults) renderer to SDL renderer,
 there was no such problem.

 I couldn't reproduce the issue on my 3 own PowerPC Macs, but I didn't have
 one with an ATI R128 card. And then I lost contact with this person.

 But lately I've found a cheap iBook G3 with an ATI Rage Pro card. It's
 running OSX 10.3, so it's stuck with ScummVM v2.5.1 (no C++11 toolchain
 there). I'll see if I can upgrade it to OSX 10.4, later on.

 But I see the same symptoms:

 * ATI Rage 128 card
 * KO: fullscreen OpenGL renderer is fully glitched (see screenshot),
 except for the cursor, which is still recognisable
 * OK: fullscreen SDL 1.2 is fine, and OpenGL/SDL windowed mode is fine as
 well

 It's a very old card. Maybe we could just revert to using SDL 1.2 as the
 default renderer when detecting OSX 10.4 at runtime (last OSX to support
 such old cards, it seems), but otherwise the default OpenGL renderer seems
 to have better FPS, at least on G3s.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16535>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list