mirror of https://github.com/stella-emu/stella.git
parent
dc630b4dd6
commit
0b61a71e58
|
@ -72,6 +72,8 @@
|
||||||
|
|
||||||
* Updated PAL palette.
|
* Updated PAL palette.
|
||||||
|
|
||||||
|
* Aspect ratio now affects height instead of width (like on a real CRT)
|
||||||
|
|
||||||
* For UNIX systems: in the ROM launcher, when using symlinks use the
|
* For UNIX systems: in the ROM launcher, when using symlinks use the
|
||||||
symlink pathname instead of the underlying filesystem pathname.
|
symlink pathname instead of the underlying filesystem pathname.
|
||||||
|
|
||||||
|
|
|
@ -917,9 +917,9 @@ VideoMode::VideoMode(uInt32 iw, uInt32 ih, uInt32 sw, uInt32 sh,
|
||||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||||
void VideoMode::applyAspectCorrection(uInt32 aspect, bool stretch)
|
void VideoMode::applyAspectCorrection(uInt32 aspect, bool stretch)
|
||||||
{
|
{
|
||||||
// Width is modified by aspect ratio; other factors may be applied below
|
// Height is modified by aspect ratio; other factors may be applied below
|
||||||
uInt32 iw = uInt32(float(image.width() * aspect) / 100.0);
|
uInt32 iw = image.width();
|
||||||
uInt32 ih = image.height();
|
uInt32 ih = image.height() / aspect * 100.0;
|
||||||
|
|
||||||
if(fsIndex != -1)
|
if(fsIndex != -1)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue