Opened 3 years ago

Closed 3 years ago

#13124 closed defect (fixed)

GRIM: Grim Fandango OpenGL transparency issues

Reported by: arrowgent Owned by: aquadran
Priority: normal Component: Engine: Grim
Version: Keywords: grim, opengl, linux, transparency, 2.5.0
Cc: Game: Grim Fandango

Description (last modified by arrowgent)

https://bugs.scummvm.org/ticket/12931
similar to the start of the game

Please check you are including all the following information in your bug report:

ScummVM version (scummvm -v)
ScummVM 2.5.0 (Dec 1 2021 22:52:30)
Features compiled in: Vorbis FLAC MP3 ALSA SEQ sndio TiMidity RGB zLib MPEG2 FluidSynth Theora AAC A/52 FreeType2 FriBiDi JPEG PNG GIF TTS cloud (servers, local) TinyGL OpenGL (with shaders) GLEW
-- aquired from a PPA which compiled this version.
https://launchpad.net/~savoury1/+archive/ubuntu/games/+index?field.series_filter=bionic

Bug details, including step-by-step instructions to reproduce the bug
start game, exit door.

occasionally opengl transparency is broken. not always.
see attached videos at bottom.

Language of game (English, German, ...)
english

Version of game (CD, Floppy, DOS, Amiga, ...)
CD + patch 1.01

Your OS, including version and device if appropriate (Windows 10 build 1709 32-bit, Debian 9.2 x86_64, Android 7.0 on Samsung Galaxy S7, ...)
Linux Ubuntu 18.04 LTS x86_64
Nvidia 1070 Driver Version: 470.86

Attach a save game if possible
not required

If this bug only occurred recently, please note the last version without the bug, and the first version including the bug. That way we can fix it quicker by looking at the changes made.
occurs in several locations of the gameplay
new release v2.5.0

Next, select the game in the 'Game' dropdown, and the game engine or other component in the 'Component' dropdown. Enter your text, and hit the button!
yep.

video clips
https://clips.twitch.tv/ThankfulSpotlessRadicchioGOWSkull-0Bu2TyOMPHSwweL7
https://clips.twitch.tv/MistySpikyYogurt4Head-uot_0PsuIYtZLD9u

the worst area is at the forest scenes, driving the car where everything is invisible.
https://clips.twitch.tv/FrailToughGarageTinyFace-_TmPOdgvaxtIwEko

workaround
can be fixed by saving, exiting to launcher then reloading game
until it breaks again

reproducable graphics
opengl with shaders year 2 start
https://clips.twitch.tv/ArbitraryFreezingWalletOptimizePrime-IEfqA2y1p2w0x6-A

Change History (9)

comment:1 by aquadran, 3 years ago

is this OpenGL or OpenGL with shaders?

in reply to:  1 comment:2 by arrowgent, 3 years ago

Replying to aquadran:

is this OpenGL or OpenGL with shaders?

both opengl and OGS

i checked this in software rendering and it doesnt occur
checked 4 locations.

with opengl/OGS
the first scene this occurs is exiting your office at the start of the game
go into the hallway and the transparency layers from the previous scene (your couch and other objects) is now in the hallway masking an "invisible" layer over the models

comment:3 by arrowgent, 3 years ago

Keywords: linux added
Summary: Grim Fandango OpenGL transparency issuesGRIM: Grim Fandango OpenGL transparency issues

comment:4 by arrowgent, 3 years ago

im using opengl with shaders
but retesting with "opengl" im having trouble reproducing it

i know for sure the first time i launched grim fandango with OpenGL mode (not shaders) and the hallway transparency issue occured

i'll switch to only using OpenGL and see if this happens again

comment:5 by aquadran, 3 years ago

by default it's OpenGL with shaders

comment:6 by arrowgent, 3 years ago

ive gone and removed the ppa versions and "scummvm-data" which ubuntu packages
and downloaded the provided scummvm here
https://www.scummvm.org/downloads/

ScummVM 2.5.0 (Oct 14 2021 11:15:57)
Features compiled in: Vorbis FLAC MP3 ALSA SEQ sndio TiMidity RGB zLib MPEG2 FluidSynth Theora AAC A/52 FreeType2 JPEG PNG GIF TTS cloud (servers, local) TinyGL OpenGL (with shaders) GLEW

so same issue as tested.

i understand if OpenGL with Shaders is causing issue

my general Graphics Options = Game 3d Renderer = OpenGL
by default new games are disabled "override global graphics settings"
thats when my first launch of the game the error appeared in the hallway
so i changed it in Grim -> Edit -> Graphics -> Override -> Game 3D Renderer = OpenGL with Shaders
i didnt encounter the issue a second time so i left it as that.

changing back to "OpenGL" and will continue
thanks

comment:7 by arrowgent, 3 years ago

Description: modified (diff)

comment:8 by arrowgent, 3 years ago

seems like it was fixed

2.5.1 "Californium" (2022-01-02)
OpenGL without shaders is preferred as default for Grim Fandango.

comment:9 by bluegr, 3 years ago

Owner: set to aquadran
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.