Opened 7 weeks ago

#15770 new defect

EMI: OpenGL shaders: Texture-less characters on GeForce 6600

Reported by: dwatteau Owned by:
Priority: normal Component: Engine: Grim
Version: Keywords:
Cc: Game: Escape from Monkey Island

Description

ScummVM 2.10.0git (commit c19577d10da5ebcba14cd0bd8899b8ffd77734ef) on big-endian OSXPPC.

This is on a Quad G5 with an NVIDIA GeForce 6600 GPU.

On OSX 10.4, shaders aren't available, so the game works fine by default. (I'm just using default rendering settings.)

On OSX 10.5, OpenGL 2.0 is available on that card, and so OpenGL shaders are used by default for EMI (for lightning reasons, it seems).

But there, the characters just become texture-less (see attached screenshot).

Switching back to OpenGL without shaders, or to TinyGL, doesn't show this issue. Grim Fandango is fine as well (probably because only EMI tries to use OpenGL shaders by default, quickly looking at the code?).

Attachments (2)

monkey4-opengl-shaders-quad-g5.png (337.7 KB ) - added by dwatteau 7 weeks ago.
Characters rendering when OpenGL shaders are used for EMI on NVIDIA GeForce 6600
scummvm-quad-g5-nvidia-geforce-6600-d6-opengl-output.txt (1.3 KB ) - added by dwatteau 7 weeks ago.
ScummVM -d6 output (OpenGL features)

Download all attachments as: .zip

Change History (2)

by dwatteau, 7 weeks ago

Characters rendering when OpenGL shaders are used for EMI on NVIDIA GeForce 6600

by dwatteau, 7 weeks ago

ScummVM -d6 output (OpenGL features)

Note: See TracTickets for help on using tickets.