[Scummvm-tracker] [ScummVM :: Bugs] #14357: TETRAEDGE: Syberia (1/2) crash on startup on PPC

ScummVM :: Bugs trac at scummvm.org
Mon May 8 15:56:02 UTC 2023


#14357: TETRAEDGE: Syberia (1/2) crash on startup on PPC
---------------------------+--------------------------------
Reporter:  raziel-         |       Owner:  (none)
    Type:  defect          |      Status:  new
Priority:  normal          |   Component:  Engine: Tetraedge
 Version:                  |  Resolution:
Keywords:  BigEndian, PPC  |        Game:  Syberia 1
---------------------------+--------------------------------
Comment (by dwatteau):

 @raziel-: Happy to help on this kind of stuff!

 It doesn't crash on my big-endian iBook G4 PPC running OSX Tiger either,
 although it's limited to OpenGL 1.3 (but there are the same rendering
 issues there too; see Trac #14452 referenced above).

 {{{
 INFO: OpenGL Vendor: ATI Technologies Inc.
 INFO: OpenGL Renderer: ATI Radeon 9200 OpenGL Engine
 INFO: OpenGL Version: 1.3 ATI-1.4.18
 INFO: OpenGL Red bits: 8
 INFO: OpenGL Green bits: 8
 INFO: OpenGL Blue bits: 8
 INFO: OpenGL Alpha bits: 8
 INFO: OpenGL Z buffer depth bits: 24
 INFO: OpenGL Double Buffer: 1
 INFO: OpenGL Stencil buffer bits: 8
 INFO: GLSL version: 1.10
 OpenGL: GL context initialized
 OpenGL version: 1.3 ATI-1.4.18
 OpenGL vendor: ATI Technologies Inc.
 OpenGL renderer: ATI Radeon 9200 OpenGL Engine
 OpenGL: version 1.3
 OpenGL: GLSL version string: 1.10
 OpenGL: GLSL version: 0
 OpenGL: Max texture size: 2048
 OpenGL: NPOT texture support: 0
 OpenGL: Shader support: 0
 OpenGL: Shader support for engines: 0
 OpenGL: Multitexture support: 1
 OpenGL: FBO support: 0
 OpenGL: Multisample FBO support: 0
 OpenGL: Multisample max number: -1
 OpenGL: Packed pixels support: 1
 OpenGL: Packed depth stencil support: 0
 OpenGL: Unpack subimage support: 1
 OpenGL: OpenGL ES depth 24 support: 0
 OpenGL: Texture edge clamping support: 1
 OpenGL: Texture border clamping support: 1
 OpenGL: Texture mirror repeat support: 1
 OpenGL: Texture max level support: 1
 }}}

 @raziel-: Since the AmigaOS4 debugger looks a bit limited, maybe you could
 try editing `engines/tetraedge/te/te_renderer_opengl.cpp` in your local
 build, inside the `TeRendererOpenGL::init()` function, by adding some
 `warning("function 1");` (and so on) after every function call there, so
 that we can confirm whether the `glBlendFuncSeparate()` call is the one
 triggering the crash?
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/14357#comment:11>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list