[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