summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
diff options
context:
space:
mode:
authorLéo Lam <leo@innovatetechnologi.es>2017-08-02 16:30:34 +0800
committerLéo Lam <leo@innovatetechnologi.es>2017-08-05 14:27:16 +0800
commite58ba76f07d47aa09e01acf7ead37f7420bb241c (patch)
tree5a5594ea3e0cb8b1ea61e37785e92cfaf844adc5 /Source/Core/VideoCommon
parent8ee5253c5ba96e609259951b23ecede7d2e7ba1d (diff)
Don't force the aspect ratio in GameINIs
Instead, add a SuggestedAspectRatio option which tells Dolphin which aspect ratio to use when the aspect ratio option is set to Auto.
Diffstat (limited to 'Source/Core/VideoCommon')
-rw-r--r--Source/Core/VideoCommon/VideoConfig.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Core/VideoCommon/VideoConfig.cpp b/Source/Core/VideoCommon/VideoConfig.cpp
index 9caab54603..fa6f4dc941 100644
--- a/Source/Core/VideoCommon/VideoConfig.cpp
+++ b/Source/Core/VideoCommon/VideoConfig.cpp
@@ -56,7 +56,11 @@ void VideoConfig::Refresh()
iAdapter = Config::Get(Config::GFX_ADAPTER);
bWidescreenHack = Config::Get(Config::GFX_WIDESCREEN_HACK);
- iAspectRatio = Config::Get(Config::GFX_ASPECT_RATIO);
+ const int aspect_ratio = Config::Get(Config::GFX_ASPECT_RATIO);
+ if (aspect_ratio == ASPECT_AUTO)
+ iAspectRatio = Config::Get(Config::GFX_SUGGESTED_ASPECT_RATIO);
+ else
+ iAspectRatio = aspect_ratio;
bCrop = Config::Get(Config::GFX_CROP);
bUseXFB = Config::Get(Config::GFX_USE_XFB);
bUseRealXFB = Config::Get(Config::GFX_USE_REAL_XFB);