[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