Opened 13 years ago

Closed 13 years ago

Last modified 11 months ago

#2911 closed defect

SDL/X11: Wrong fullscreen rendering in portrait mode

Reported by: SF/axel_f Owned by:
Priority: normal Component: Port: Linux
Keywords: Cc:
Game:

Description

I am using Debian (etch) with XOrg in portrait mode (i.e. my monitor not 4x3 but 3x4). When switching to fullscreen mode, 1/4th of the screen is cut off on the right side: ScummVM renders beginning in the upper left corner and the rendering screen is too wide.
The aspect ratio is correct and a black bar is visible at the bottom of the screen.
To make it short, it renders as if the screen was not in fullscreen mode and assumes the hight (which is larger on my monitor) to be the width.
A correct behavior would be to downscale the width to the correct size and have a wider black bar or, even better, a black bar on top and a black bar at the bottom of the screen.

Ticket imported from: #1598553. Ticket imported from: bugs/2911.

Change History (8)

comment:1 by fingolfin, 13 years ago

Summary: Wrong fullscreen rendering in portrait modeSDL/X11: Wrong fullscreen rendering in portrait mode

comment:2 by fingolfin, 13 years ago

Sounds like either a problem in your X11 configuration, or maybe a bug in SDL. But nothing in the ScummVM code itself could be responsible for what you describe.

comment:3 by SF/axel_f, 13 years ago

Hi fingolfin, you're probably right and personally I suspect SDL, but as the problem arises with ScummVM I posted it here.

comment:4 by bluegr, 13 years ago

What graphics card does your PC have? Which graphics driver are you using? Could it be a gfx driver issue?

comment:5 by fingolfin, 13 years ago

Status: newpending

comment:6 by SF/sf-robot, 13 years ago

Status: pendingclosed

comment:7 by SF/sf-robot, 13 years ago

This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 14 days (the time period specified by
the administrator of this Tracker).

comment:8 by digitall, 11 months ago

Component: --Unset--Port: Linux
Note: See TracTickets for help on using tickets.