[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:51:36 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:                 |   Keywords:  GLAD, amigaos4, Grim
    Game:  Grim Fandango  |
--------------------------+----------------------------------
 We found that right after this commit:
 https://github.com/scummvm/scummvm/commit/21b0d6ded18e6994e43c316759e4ffdb487f244d
 (i.e. when GLEW were replaced with GLAD, and co) , rendering in GRIM game
 even with pure OpenGL (so everything build with --disable-opengl-game-
 shaders) start to produce wrong result.

 That how it in previous to GLAD merge commit looks like:

 start:

 [[Image(https://kas1e.mikendezign.com/aos4/scummvm/grim_bug/01_before_glad_grim_start.jpg)]]

 in menu (when hit f1):

 [[Image(https://kas1e.mikendezign.com/aos4/scummvm/grim_bug/02_before_glad_grim_menu.jpg)]]

 Now, once we update to GLAD, that what we have:

 At start (see no person rendered anymore):

 [[Image(https://kas1e.mikendezign.com/aos4/scummvm/grim_bug/01_after_glad_grim_start.jpg)]]

 In the menu (see, no sprites rendered at all):

 [[Image(https://kas1e.mikendezign.com/aos4/scummvm/grim_bug/02_after_glad_grim_menu.jpg)]]

 That all happens when i build it all with GL4ES (which use ogles2.library,
 to translate GL 2.1 calls to ogles2). I will try with MiniGL as well, but
 main point that it works before GLAD, and stop works after. So we probably
 just unhide some bug somewhere.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13351>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list