I am testing the latest daily build. All previous versions (1.9.0 and before), when set to 3x scaling, have had a black border around the screen to preserve the 960x720 resolution on my 1366x768 monitor. Now, the black border is gone, and the image stretches to the top and bottom of the screen, though the 4x3 aspect ratio is maintained. I see the new graphics filtering option to remove blockiness, but I don't see a way to revert the screen size and restore the border, like it displayed in prior versions.
I realize I'm dealing with a daily build here, but is there (or will there be) a display option to have the image bordered, or has that been eliminated going forward?
3x Scaling - No more border?
Moderator: ScummVM Team
The image is still pillarboxed (there are still black bars on either side of the screen), but the smaller black borders on the top and bottom are gone. Rather than displaying at perfect 960x720 in the center of the screen, it now does what it used to do on 2x scaling for me - it maintains the 4x3 ratio but stretches the image to the top and bottom of the monitor, leaving black bars only on the sides. Obviously, this is only an issue in fullscreen - when in window mode, it displays with no stretching.criezy wrote:I don't remember such changes having been made since the 1.9.0 release. Also I am still getting (with source code from today) black borders on the left and right on my screen when using 3x scaling in full screen.
Though I've noticed a new graphics filtering option that removes the blocking and distortion resulting from the image now stretching, it's still a change. As a test, I re-installed 1.9.0 and the 3x display reverted to its original behavior, with no modification of monitor settings or anything else.
I hope this clarifies somewhat. Please let me know if you need further information.
Oh, I see what you mean. Except that for me 1.9.0 was already behaving in the same way the current code does (stretching the image to the screen top and bottom border) while 1.8.0 indeed did have black borders on all sides.
I suspect this is related to the SDL library version used (SDL 1.2 versus SDL 2) as they handle fullscreen differently. ScummVM can still be compiled with either version, but by default we are now using SDL 2 while before 1.9.0 the default was to use SDL 1.2. And the 1.9.0 release itself uses SDL 2 on some platform but not all (I think on Windows it still uses SDL 1.2).
I suspect this is related to the SDL library version used (SDL 1.2 versus SDL 2) as they handle fullscreen differently. ScummVM can still be compiled with either version, but by default we are now using SDL 2 while before 1.9.0 the default was to use SDL 1.2. And the 1.9.0 release itself uses SDL 2 on some platform but not all (I think on Windows it still uses SDL 1.2).
Thank you so much, that explains it. I've since changed the settings to OpenGL and set up my display driver accordingly.criezy wrote:Oh, I see what you mean. Except that for me 1.9.0 was already behaving in the same way the current code does (stretching the image to the screen top and bottom border) while 1.8.0 indeed did have black borders on all sides.
I suspect this is related to the SDL library version used (SDL 1.2 versus SDL 2) as they handle fullscreen differently. ScummVM can still be compiled with either version, but by default we are now using SDL 2 while before 1.9.0 the default was to use SDL 1.2. And the 1.9.0 release itself uses SDL 2 on some platform but not all (I think on Windows it still uses SDL 1.2).