[Scummvm-tracker] [ScummVM :: Bugs] #14809: OSXPPC: No PPC ScummVM past 2.2.0 works on iMac G5

ScummVM :: Bugs trac at scummvm.org
Wed Jan 17 22:12:59 UTC 2024


#14809: OSXPPC: No PPC ScummVM past 2.2.0 works on iMac G5
-----------------------------+-----------------------------
Reporter:  memphisbarbecue   |       Owner:  dwatteau
    Type:  defect            |      Status:  pending
Priority:  normal            |   Component:  Port: Mac OS X
 Version:                    |  Resolution:  assigned
Keywords:  PowerPC, iMac G5  |        Game:
-----------------------------+-----------------------------
Comment (by dwatteau):

 Update: I've made some "new" builds of the older 2.5.x release for easier
 regression testing:

 <https://downloads.scummvm.org/frs/scummvm/2.5.0/scummvm-2.5.0-macosx-
 ppc.dmg>
 <https://downloads.scummvm.org/frs/scummvm/2.5.1/scummvm-2.5.1-macosx-
 ppc.dmg>

 Also, some Discord chat about this OpenGL matter:

 From lephilousophe:

 > openGL driver is too old
 > we should fallback on surfacesdl in this case
 > I am not sure we even support OpenGL 1.5?
 > at least not with shaders
 > oh, I see: file `backends/graphics/opengl/opengl-graphics.cpp`, line
 1349, we don't check the version
 > but it's difficult to check because it depends on the type of the GL
 context (GL vs GLES)
 > I wonder why we request version 110



 From ccawley2011:

 > The commit history suggests that the #version pragma was added to
 resolve issues with AmigaOS 4, and it requsted version 1.20 until it was
 lowered following a crash report.
 >
 https://github.com/scummvm/scummvm/commit/d524d36a6a2370decf2fcf8f4a48e8db99eec338
 >
 https://github.com/scummvm/scummvm/commit/35e12e2491d199a1ea8f54979fbbf7c065e059f6
 > We also used to have a specific workaround for aliasing between GL 2.0
 and ARB shader extensions which might not have been preserved when we
 moved to GLAD.
 >
 https://github.com/scummvm/scummvm/blob/branch-2-2/backends/graphics/opengl
 /opengl-defs.h#L85
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14809#comment:10>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list