Opened 11 months ago

Last modified 9 days ago

#11898 new defect

GRIM: "OpenGL with shaders" draws subtitles differently than the other renderers

Reported by: eriktorbjorn Owned by:
Priority: normal Component: Engine: Grim
Version: Keywords:
Cc: Game: Grim Fandango

Description

If I set Grim Fandango to use the "OpenGL with shaders" renderer, almost all subtitles are drawn in the upper left corner of the screen. See attached screenshots for an example.

Attachments (2)

grim-opengl.jpg (37.6 KB ) - added by eriktorbjorn 11 months ago.
grim-opengl-shaders.jpg (39.2 KB ) - added by eriktorbjorn 11 months ago.

Download all attachments as: .zip

Change History (7)

by eriktorbjorn, 11 months ago

Attachment: grim-opengl.jpg added

by eriktorbjorn, 11 months ago

Attachment: grim-opengl-shaders.jpg added

comment:1 by eriktorbjorn, 11 months ago

I also saw Mannie disappear once or twice when running through the corridor towards Eva's workplace when I tried the "OpenGL with shaders" renderer, but I could never figure out any way to reproduce that so I'll just mention it in passing here.

Edit: I haven't been able to reproduce this for a while. Not that I've given it much of a try.

Last edited 9 days ago by eriktorbjorn (previous) (diff)

comment:2 by eriktorbjorn, 6 months ago

The behavior seems to have changed a bit. Now the "OpenGL with shaders" renderer seems to center the subtitles at the bottom of the screen. But with plain "OpenGL" they are placed next to the speaker.

comment:3 by eriktorbjorn, 5 months ago

I'm not sure, but I think it has to do with GfxOpenGLS::getScreenBoundingBox(const Mesh *mesh, int *x1, int *y1, int *x1, int *y2) not being implemented. (It's just an empty function, and since Mesh::getBoundingBox() calls it with uninitialized input parameters the output is just as uninitialized. Ouch.)

Last edited 5 months ago by eriktorbjorn (previous) (diff)

comment:4 by eriktorbjorn, 5 months ago

Summary: GRIM: "OpenGL with shaders" draws almost all subtitles in the upper left cornerGRIM: "OpenGL with shaders" draws subtitles differently than the other renderers

comment:5 by eriktorbjorn, 5 weeks ago

Funnily enough, the remastered version of Grim Fandango draws the subtitles at the bottom. But as far as I know, the original did not.

Note: See TracTickets for help on using tickets.