Opened 8 days ago
Last modified 7 days ago
#15531 new defect
GRIM: Manny completely black in first demo room on MacBook Air M1 (OpenGL renderer)
Reported by: | dwatteau | Owned by: | |
---|---|---|---|
Priority: | high | Component: | Engine: Grim |
Version: | Keywords: | rendering issue, opengl | |
Cc: | Game: | Grim Fandango |
Description
This happens with a 2.9.0pre11049-ge02909cd12f (Nov 26 2024 20:07:10) daily build, on macOS Sonoma 14.7.1 on Apple MacBook Air M1.
It also happens with ScummVM 2.5.1 on the same device, so it's probably not a recent regression.
When starting the grim-demo-win
demo on that device, Manny is just plain black, in the first room underground, when using the default OpenGL renderer. He's then OK again when getting out of that room with the elevator (but becomes fully black again if I go back to that room).
Here are the results when I change the renderer:
- OpenGL: KO, Manny fully black in that room (see screenshot1)
- OpenGL with shaders: OK
- TinyGL: OK, but Manny has a bit of flickering (or whatever is called) going on (see screenshot2)
OS and ScummVM release information:
$ sw_vers ; arch ProductName: macOS ProductVersion: 14.7.1 BuildVersion: 23H222 arm64 $ ./scummvm -v ScummVM 2.9.0pre11049-ge02909cd12f (Nov 26 2024 20:07:10) Using SDL backend with SDL 2.30.8 Features compiled in: Vorbis FLAC MP3 TiMidity RGB zLib MPEG2 FluidSynth MikMod Theora VPX AAC A/52 FreeType2 FriBiDi JPEG PNG GIF taskbar TTS cloud (servers, local) ENet SDL2 TinyGL OpenGL (with shaders) OpenGL desktop only RetroWave
Full -d6
OpenGL output below, with config file as well.
Attachments (5)
Change History (8)
by , 8 days ago
Attachment: | grim-demo-manny-black-first-room-opengl.png added |
---|
by , 8 days ago
Attachment: | grim-demo-manny-many-ok-but-flickering-in-tinygl-mode.png added |
---|
Manny OK (but a bit flickering, i.e. small white points) in the same room with TinyGL renderer
by , 8 days ago
Attachment: | opengl-d6-output-grim-demo-win-macbook-air-m1.txt added |
---|
OpenGL -d6 output on MacBook Air M1
by , 8 days ago
Attachment: | ScummVM Preferences.txt added |
---|
/Library/Preferences/ScummVM Preferences
config file
comment:1 by , 8 days ago
Keywords: | rendering issue opengl added |
---|---|
Priority: | normal → high |
by , 7 days ago
Attachment: | scummvm-grim-demo-win-00000.png added |
---|
comment:2 by , 7 days ago
I can reproduce with my Macbook Air M1 on macOS Sonoma as well. However I will add one detail: Manny is not black everywhere in that first room, if you move him to the toward the top of the room then he appears normally. I added a screenshot.
comment:3 by , 7 days ago
Thanks for your test, and for what you found in your screenshot.
The same demo works on my 2017 iMac 27" running the same macOS release, though (also with the OpenGL renderer). It's an Intel system, FWIW.
Manny fully black in the first room with OpenGL renderer on MacBook Air M1 (note: it really is the Manny character, and not his shadow)