mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-07 03:18:17 +00:00
SDL: Fix implementation of getGraphicsModeScale
This commit is contained in:
parent
21c1f0d007
commit
621c4c2e9e
@ -635,37 +635,10 @@ void SurfaceSdlGraphicsManager::detectSupportedFormats() {
|
||||
#endif
|
||||
|
||||
int SurfaceSdlGraphicsManager::getGraphicsModeScale(int mode) const {
|
||||
int scale;
|
||||
switch (mode) {
|
||||
case GFX_NORMAL:
|
||||
scale = 1;
|
||||
break;
|
||||
#ifdef USE_SCALERS
|
||||
case GFX_DOUBLESIZE:
|
||||
case GFX_2XSAI:
|
||||
case GFX_SUPER2XSAI:
|
||||
case GFX_SUPEREAGLE:
|
||||
case GFX_ADVMAME2X:
|
||||
case GFX_TV2X:
|
||||
case GFX_DOTMATRIX:
|
||||
#ifdef USE_HQ_SCALERS
|
||||
case GFX_HQ2X:
|
||||
#endif
|
||||
scale = 2;
|
||||
break;
|
||||
case GFX_TRIPLESIZE:
|
||||
case GFX_ADVMAME3X:
|
||||
#ifdef USE_HQ_SCALERS
|
||||
case GFX_HQ3X:
|
||||
#endif
|
||||
scale = 3;
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
scale = -1;
|
||||
}
|
||||
if (mode >= (int)s_supportedGraphicsModes->size())
|
||||
return -1;
|
||||
|
||||
return scale;
|
||||
return (*s_supportedGraphicsModesData)[mode].scaleFactor;
|
||||
}
|
||||
|
||||
bool SurfaceSdlGraphicsManager::setGraphicsMode(int mode, uint flags) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user