aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ios7/ios7_osys_main.cpp
diff options
context:
space:
mode:
authorVincent Bénony2015-12-09 17:49:54 +0100
committerVincent Bénony2016-01-06 16:17:37 +0100
commit80afba232a30b7d80d9331f597aee208d80cd2e1 (patch)
treed2d90432426834809eda22a96cd77c86974bdf79 /backends/platform/ios7/ios7_osys_main.cpp
parent56ca0b9dc257b7da1dd8c2fdd93a95fc5b802076 (diff)
downloadscummvm-rg350-80afba232a30b7d80d9331f597aee208d80cd2e1.tar.gz
scummvm-rg350-80afba232a30b7d80d9331f597aee208d80cd2e1.tar.bz2
scummvm-rg350-80afba232a30b7d80d9331f597aee208d80cd2e1.zip
IOS: Implements scalers
Diffstat (limited to 'backends/platform/ios7/ios7_osys_main.cpp')
-rw-r--r--backends/platform/ios7/ios7_osys_main.cpp20
1 files changed, 19 insertions, 1 deletions
diff --git a/backends/platform/ios7/ios7_osys_main.cpp b/backends/platform/ios7/ios7_osys_main.cpp
index d8eb84e214..76739423c1 100644
--- a/backends/platform/ios7/ios7_osys_main.cpp
+++ b/backends/platform/ios7/ios7_osys_main.cpp
@@ -43,12 +43,30 @@
#include "audio/mixer.h"
#include "audio/mixer_intern.h"
+#include "graphics/scaler.h"
+#include "graphics/scaler/aspect.h"
+
#include "ios7_osys_main.h"
const OSystem::GraphicsMode OSystem_iOS7::s_supportedGraphicsModes[] = {
- { "linear", "Linear filtering", kGraphicsModeLinear },
{ "none", "No filtering", kGraphicsModeNone },
+ { "linear", "Linear filtering", kGraphicsModeLinear },
+#ifdef USE_SCALERS
+// {"2x", "2x", GFX_DOUBLESIZE},
+// {"3x", "3x", GFX_TRIPLESIZE},
+ { "2xsai", "2xSAI", kGraphicsMode2xSaI},
+ {"super2xsai", "Super2xSAI", kGraphicsModeSuper2xSaI},
+ {"supereagle", "SuperEagle", kGraphicsModeSuperEagle},
+ {"advmame2x", "AdvMAME2x", kGraphicsModeAdvMame2x},
+ {"advmame3x", "AdvMAME3x", kGraphicsModeAdvMame3x},
+#ifdef USE_HQ_SCALERS
+ {"hq2x", "HQ2x", kGraphicsModeHQ2x},
+ {"hq3x", "HQ3x", kGraphicsModeHQ3x},
+#endif
+ {"tv2x", "TV2x", kGraphicsModeTV2x},
+ {"dotmatrix", "DotMatrix", kGraphicsModeDotMatrix},
+#endif
{ 0, 0, 0 }
};