[Scummvm-tracker] [ScummVM :: Bugs] #13351: Broken rendering in GRIM on AmigaOS4 with all shaders disabled when GLAD were added

ScummVM :: Bugs trac at scummvm.org
Sun Mar 13 06:59:19 UTC 2022


#13351: Broken rendering in GRIM on AmigaOS4 with all shaders disabled when GLAD
were added
---------------------------------+----------------------------
Reporter:  kas1e                 |       Owner:  (none)
    Type:  defect                |      Status:  new
Priority:  normal                |   Component:  Graphics
 Version:                        |  Resolution:
Keywords:  GLAD, amigaos4, Grim  |        Game:  Grim Fandango
---------------------------------+----------------------------
Comment (by kas1e):

 Additional info : Linking against MiniGL make it works again ! So , that
 issue when we use GL4ES wrapper working via ogles2.

 The differences as i see on running are:

 **MiniGL compile**

 ```
 3/0.Work:games/ScummVM_2_6_0_beta_2021_12_23> scummvm_glad_mgl
 Using joystick: Logitech Dual Action
 WARNING: SearchSet::add: archive 'gui-icons.dat' already present!
 User picked target 'grim-win' (engine ID 'grim', game ID 'grim')...
    Looking for a plugin supporting this target... Grim
 Running Grim Fandango (Windows/English)
 VOX0001.LAB: 8b12ed530195c6c577436df27df62ecb, 58011176 bytes.
 WARNING: VideoTheoraPlayer::initialize - Theora support not compiled in,
 video will be skipped!
 WARNING: Could not parse GLSL version 'Huh?'!
 INFO: OpenGL Vendor: The MiniGL Team (minigl.library 2.24)
 INFO: OpenGL Renderer: MiniGL/Warp3D Warp3D Nova Bridge
 INFO: OpenGL Version: 1.3
 INFO: OpenGL Red bits: 0
 INFO: OpenGL Green bits: 0
 INFO: OpenGL Blue bits: 0
 INFO: OpenGL Alpha bits: 0
 INFO: OpenGL Z buffer depth bits: 0
 INFO: OpenGL Double Buffer: 0
 INFO: OpenGL Stencil buffer bits: 8
 WARNING: Could not parse GLSL version 'Huh?'!
 INFO: OpenGL Vendor: The MiniGL Team (minigl.library 2.24)
 INFO: OpenGL Renderer: MiniGL/Warp3D Warp3D Nova Bridge
 INFO: OpenGL Version: 1.3
 INFO: OpenGL Red bits: 0
 INFO: OpenGL Green bits: 0
 INFO: OpenGL Blue bits: 0
 INFO: OpenGL Alpha bits: 0
 INFO: OpenGL Z buffer depth bits: 0
 INFO: OpenGL Double Buffer: 0
 INFO: OpenGL Stencil buffer bits: 8
 WARNING: Could not parse GLSL version 'Huh?'!
 INFO: OpenGL Vendor: The MiniGL Team (minigl.library 2.24)
 INFO: OpenGL Renderer: MiniGL/Warp3D Warp3D Nova Bridge
 INFO: OpenGL Version: 1.3
 INFO: OpenGL Red bits: 0
 INFO: OpenGL Green bits: 0
 INFO: OpenGL Blue bits: 0
 INFO: OpenGL Alpha bits: 0
 INFO: OpenGL Z buffer depth bits: 0
 INFO: OpenGL Double Buffer: 0
 INFO: OpenGL Stencil buffer bits: 8
 WARNING: Lua_V1::SetGamma, implement opcode, level: 0.000000!
 ```

 **GL4ES compile**

 ```
 3/0.Work:games/ScummVM_2_6_0_beta_2021_12_23> scummvm_glad_gl4es
 LIBGL: Initialising gl4es
 LIBGL: v1.1.5 built on Feb 24 2022 17:19:22
 LIBGL: Using GLES 2.0 backend
 LIBGL: Using Warp3DNova.library v54 revision 13
 LIBGL: Using OGLES2.library v3 revision 2
 LIBGL: OGLES2 Library and Interface open successfuly
 LIBGL: Targeting OpenGL 2.1
 LIBGL: NPOT texture handled in hardware
 LIBGL: Not trying to batch small subsequent glDrawXXXX
 LIBGL: try to use VBO
 LIBGL: Force texture for Attachment color0 on FBO
 LIBGL: Hack to trigger a SwapBuffers when a Full Framebuffer Blit on
 default FBO is done
 LIBGL: Current folder is:Work:games/ScummVM_2_6_0_beta_2021_12_23
 LIBGL: Hardware test on current Context...
 LIBGL: Hardware Full NPOT detected and used
 LIBGL: Extension GL_EXT_blend_minmax  detected and used
 LIBGL: FBO are in core, and so used
 LIBGL: PointSprite are in core, and so used
 LIBGL: CubeMap are in core, and so used
 LIBGL: BlendColor is in core, and so used
 LIBGL: Blend Substract is in core, and so used
 LIBGL: Blend Function and Equation Separation is in core, and so used
 LIBGL: Texture Mirrored Repeat is in core, and so used
 LIBGL: Extension GL_OES_mapbuffer  detected
 LIBGL: Extension GL_OES_element_index_uint  detected and used
 LIBGL: Extension GL_OES_packed_depth_stencil  detected and used
 LIBGL: Extension GL_EXT_texture_format_BGRA8888  detected and used
 LIBGL: Extension GL_OES_texture_float  detected and used
 LIBGL: Extension GL_AOS4_texture_format_RGB332 detected
 LIBGL: Extension GL_AOS4_texture_format_RGB332REV detected
 LIBGL: Extension GL_AOS4_texture_format_RGBA1555REV detected and used
 LIBGL: Extension GL_AOS4_texture_format_RGBA8888 detected and used
 LIBGL: Extension GL_AOS4_texture_format_RGBA8888REV detected and used
 LIBGL: high precision float in fragment shader available and used
 LIBGL: Extension GL_EXT_frag_depth  detected and used
 LIBGL: Max vertex attrib: 16
 LIBGL: Max texture size: 16384
 LIBGL: Max Varying Vector: 32
 LIBGL: Texture Units: 2/2 (hardware: 32), Max lights: 8, Max planes: 6
 LIBGL: Extension GL_EXT_texture_filter_anisotropic  detected and used
 LIBGL: Max Anisotropic filtering: 16
 LIBGL: Max Color Attachments: 1 / Draw buffers: 1
 LIBGL: Hardware vendor is A-EON Technology Ltd. Written by Daniel
 'Daytona675x' MьЯener @ GoldenCode.eu
 LIBGL: GLSL 300 es supported
 LIBGL: GLSL 310 es supported and used
 Using joystick: Logitech Dual Action
 WARNING: SearchSet::add: archive 'gui-icons.dat' already present!
 Using joystick: Logitech Dual Action
 User picked target 'grim-win' (engine ID 'grim', game ID 'grim')...
    Looking for a plugin supporting this target... Grim
 Running Grim Fandango (Windows/English)
 VOX0001.LAB: 8b12ed530195c6c577436df27df62ecb, 58011176 bytes.
 WARNING: VideoTheoraPlayer::initialize - Theora support not compiled in,
 video will be skipped!
 INFO: OpenGL Vendor: ptitSeb
 INFO: OpenGL Renderer: GL4ES wrapper
 INFO: OpenGL Version: 2.1 gl4es wrapper 1.1.5
 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: OpenGL Vendor: ptitSeb
 INFO: OpenGL Renderer: GL4ES wrapper
 INFO: OpenGL Version: 2.1 gl4es wrapper 1.1.5
 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: OpenGL Vendor: ptitSeb
 INFO: OpenGL Renderer: GL4ES wrapper
 INFO: OpenGL Version: 2.1 gl4es wrapper 1.1.5
 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
 WARNING: Lua_V1::SetGamma, implement opcode, level: 0.000000!
 ```
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13351#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list