Opened 18 months ago

Last modified 4 months ago

#12475 new defect

GFX3D: Aspect ratio of 3D Games is wrong when Aspect Correction is OFF

Reported by: rsn8887 Owned by:
Priority: normal Component: Graphics
Version: Keywords:
Cc: Game:

Description (last modified by rsn8887)

3D games should be drawn with black bars as needed to maintain correct aspect ratio. Currently, they are always stretched to Window size, unless Aspect Correction is ON.

Even when Aspect Correction if OFF, drawing should be done adhering to the stretch mode selected by the user, e.g. "Fit to window", "Fit to window (4:3)". Currently, "Stretch to window" is forced for 3D games it seems.

Attachments (2)

IMG_4058.jpeg (78.6 KB ) - added by rsn8887 18 months ago.
IMG_4059.jpeg (83.6 KB ) - added by rsn8887 18 months ago.

Download all attachments as: .zip

Change History (8)

by rsn8887, 18 months ago

Attachment: IMG_4058.jpeg added

by rsn8887, 18 months ago

Attachment: IMG_4059.jpeg added

comment:1 by rsn8887, 18 months ago

I think the OpenGL3D graphics manager should adhere to the stretch mode selected by the user. E.g. "Fit to window", "Fit to window (4:3)" etc. instead of always doing "Stretch to window".

Version 1, edited 18 months ago by rsn8887 (previous) (next) (diff)

comment:2 by rsn8887, 18 months ago

Description: modified (diff)
Summary: Aspect ratio of 3D Games is wrong, they are always stretched to Window/Screen size.Aspect ratio of 3D Games is wrong when Aspect Correction is OFF

comment:3 by sev-, 18 months ago

Priority: blockernormal

comment:4 by eriktorbjorn, 12 months ago

Oh, I didn't realize you could force aspect ratio correction that way. I already filed a bug report about the missing stretch mode support in https://bugs.scummvm.org/ticket/11894 though mine was limited to Grim Fandango.

comment:5 by ccawley2011, 6 months ago

This should be fixed by PR #3826.

comment:6 by aquadran, 4 months ago

Summary: Aspect ratio of 3D Games is wrong when Aspect Correction is OFFGFX3D: Aspect ratio of 3D Games is wrong when Aspect Correction is OFF
Note: See TracTickets for help on using tickets.