diff options
author | Thierry Crozat | 2016-10-21 22:16:27 +0100 |
---|---|---|
committer | Thierry Crozat | 2016-10-21 22:27:26 +0100 |
commit | 2882424306bfb8a85a211002394611d3a6b4ac9b (patch) | |
tree | 45b08ea7b573982bd1d62a6c6dc4943b9a137b6d /backends/platform/ios7/ios7_video.mm | |
parent | 8b1bb08a6eaddff3f0d399a87636810a4a9c8609 (diff) | |
download | scummvm-rg350-2882424306bfb8a85a211002394611d3a6b4ac9b.tar.gz scummvm-rg350-2882424306bfb8a85a211002394611d3a6b4ac9b.tar.bz2 scummvm-rg350-2882424306bfb8a85a211002394611d3a6b4ac9b.zip |
IOS: Add support for filtering feature
Diffstat (limited to 'backends/platform/ios7/ios7_video.mm')
-rw-r--r-- | backends/platform/ios7/ios7_video.mm | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/backends/platform/ios7/ios7_video.mm b/backends/platform/ios7/ios7_video.mm index 8dbfb71b74..5baa83e8e8 100644 --- a/backends/platform/ios7/ios7_video.mm +++ b/backends/platform/ios7/ios7_video.mm @@ -442,26 +442,7 @@ uint getSizeNextPOT(uint size) { glActiveTexture(GL_TEXTURE0); glBindTexture(GL_TEXTURE_2D, tex); printOpenGLError(); - GLint filter = GL_LINEAR; - - switch (_videoContext.graphicsMode) { - case kGraphicsModeNone: - filter = GL_NEAREST; - break; - - case kGraphicsModeLinear: - case kGraphicsMode2xSaI: - case kGraphicsModeSuper2xSaI: - case kGraphicsModeSuperEagle: - case kGraphicsModeAdvMame2x: - case kGraphicsModeAdvMame3x: - case kGraphicsModeHQ2x: - case kGraphicsModeHQ3x: - case kGraphicsModeTV2x: - case kGraphicsModeDotMatrix: - filter = GL_LINEAR; - break; - } + GLint filter = _videoContext.filtering ? GL_LINEAR : GL_NEAREST; glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, filter); printOpenGLError(); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, filter); printOpenGLError(); @@ -478,9 +459,6 @@ uint getSizeNextPOT(uint size) { int scalerScale = 1; switch (_videoContext.graphicsMode) { - case kGraphicsModeLinear: - break; - case kGraphicsModeNone: break; #ifdef USE_SCALERS |