Opened 5 years ago
Closed 4 years ago
#11008 closed feature request (fixed)
Allow arbitrary scaling
Reported by: | kamicane | Owned by: | sev- |
---|---|---|---|
Priority: | normal | Component: | Graphics: Scalers |
Version: | Keywords: | ||
Cc: | Game: |
Description
Basically, a way to manually specify the exact size at which to render the game and the user interface, while also scaling mouse movements.
The main use case would be using ScummVM on a CRT where, due to hardware limitations, one is forced to use super resolutions.
Using Graphics mode = "Normal" and Stretch mode = "Stretch to window" produces the correct visual results when using a 1920x200 (15khz) or 1920x400 (31khz) resolution exactly, however the mouse movement isn't scaled to the X axis, resulting in a very slow horizontal movement. Another useful feature would be automatic maximum integer scaling on both axes, so that using a 1920x240 or 1920x480 resolution would always produce correct vertical scaling.
Tested using ScummVM 2.1.0git (Jul 3 2019 00:44:03) compiled on a raspberry pi 3 with ./configure --disable-all-unstable-engines --enable-vkeybd --enable-release --disable-debug --enable-keymapper --disable-eventrecorder --host=raspberrypi
Change History (1)
comment:1 by , 4 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
It is now implemented in OpenGL renderer.