[Scummvm-cvs-logs] SF.net SVN: scummvm:[48977] scummvm/trunk

dhewg at users.sourceforge.net dhewg at users.sourceforge.net
Sun May 9 13:00:17 CEST 2010


Revision: 48977
          http://scummvm.svn.sourceforge.net/scummvm/?rev=48977&view=rev
Author:   dhewg
Date:     2010-05-09 11:00:17 +0000 (Sun, 09 May 2010)

Log Message:
-----------
Rename DISABLE_*SCALERS to USE_*SCALERS, and move the mk/cpp defines to configure.

Modified Paths:
--------------
    scummvm/trunk/Makefile.common
    scummvm/trunk/backends/platform/PalmOS/Src/prefixes/compile.h
    scummvm/trunk/backends/platform/dc/Makefile
    scummvm/trunk/backends/platform/ds/arm9/makefile
    scummvm/trunk/backends/platform/gp2x/gp2x-common.h
    scummvm/trunk/backends/platform/gp2x/graphics.cpp
    scummvm/trunk/backends/platform/gp2xwiz/gp2xwiz-graphics.cpp
    scummvm/trunk/backends/platform/linuxmoto/linuxmoto-graphics.cpp
    scummvm/trunk/backends/platform/n64/Makefile
    scummvm/trunk/backends/platform/ps2/Makefile.gdb
    scummvm/trunk/backends/platform/ps2/Makefile.ps2
    scummvm/trunk/backends/platform/psp/Makefile
    scummvm/trunk/backends/platform/sdl/graphics.cpp
    scummvm/trunk/backends/platform/sdl/sdl.cpp
    scummvm/trunk/backends/platform/symbian/BuildPackageUpload_AllVersions.pl
    scummvm/trunk/backends/platform/wince/Makefile
    scummvm/trunk/backends/platform/wince/wince-sdl.cpp
    scummvm/trunk/configure
    scummvm/trunk/graphics/module.mk
    scummvm/trunk/graphics/scaler.cpp
    scummvm/trunk/graphics/scaler.h

Modified: scummvm/trunk/Makefile.common
===================================================================
--- scummvm/trunk/Makefile.common	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/Makefile.common	2010-05-09 11:00:17 UTC (rev 48977)
@@ -33,15 +33,6 @@
 MODULES += sound/softsynth/mt32
 endif
 
-ifdef DISABLE_SCALERS
-DEFINES += -DDISABLE_SCALERS
-endif
-
-ifdef DISABLE_HQ_SCALERS
-DEFINES += -DDISABLE_HQ_SCALERS
-endif
-
-
 ######################################################################
 # The build rules follow - normally you should have no need to
 # touch whatever comes after here.

Modified: scummvm/trunk/backends/platform/PalmOS/Src/prefixes/compile.h
===================================================================
--- scummvm/trunk/backends/platform/PalmOS/Src/prefixes/compile.h	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/PalmOS/Src/prefixes/compile.h	2010-05-09 11:00:17 UTC (rev 48977)
@@ -48,7 +48,7 @@
 #undef ENABLE_DRASCULA
 
 // ScummVM
-#define DISABLE_HQ_SCALERS
+#define USE_SCALERS
 #define DISABLE_FANCY_THEMES
 //#define CT_NO_TRANSPARENCY
 //#define REDUCE_MEMORY_USAGE

Modified: scummvm/trunk/backends/platform/dc/Makefile
===================================================================
--- scummvm/trunk/backends/platform/dc/Makefile	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/dc/Makefile	2010-05-09 11:00:17 UTC (rev 48977)
@@ -29,7 +29,6 @@
 AR = sh-elf-ar cru
 RANLIB = sh-elf-ranlib
 HAVE_GCC3 = true
-DISABLE_SCALERS = true
 USE_RGB_COLOR = true
 
 ifdef DYNAMIC_MODULES

Modified: scummvm/trunk/backends/platform/ds/arm9/makefile
===================================================================
--- scummvm/trunk/backends/platform/ds/arm9/makefile	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/ds/arm9/makefile	2010-05-09 11:00:17 UTC (rev 48977)
@@ -286,7 +286,6 @@
 OBJCOPY = arm-eabi-objcopy
 AS = arm-eabi-as
 HAVE_GCC3 = true
-DISABLE_SCALERS = true
 
 ifdef DYNAMIC_MODULES
 DEFINES += -DDYNAMIC_MODULES

Modified: scummvm/trunk/backends/platform/gp2x/gp2x-common.h
===================================================================
--- scummvm/trunk/backends/platform/gp2x/gp2x-common.h	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/gp2x/gp2x-common.h	2010-05-09 11:00:17 UTC (rev 48977)
@@ -34,7 +34,6 @@
 
 #define __GP2X__
 #define USE_OSD
-/* #define DISABLE_SCALERS */
 #define MIXER_DOUBLE_BUFFERING 1
 
 namespace Audio {

Modified: scummvm/trunk/backends/platform/gp2x/graphics.cpp
===================================================================
--- scummvm/trunk/backends/platform/gp2x/graphics.cpp	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/gp2x/graphics.cpp	2010-05-09 11:00:17 UTC (rev 48977)
@@ -1114,7 +1114,7 @@
 	_scalerProc((byte *)(_tmpscreen->pixels) + _tmpscreen->pitch + 2, _tmpscreen->pitch,
 	(byte *)_overlayscreen->pixels, _overlayscreen->pitch, _videoMode.screenWidth, _videoMode.screenHeight);
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	if (_videoMode.aspectRatioCorrection)
 		stretch200To240((uint8 *)_overlayscreen->pixels, _overlayscreen->pitch,
 						_videoMode.overlayWidth, _videoMode.screenHeight * _videoMode.scaleFactor, 0, 0, 0);

Modified: scummvm/trunk/backends/platform/gp2xwiz/gp2xwiz-graphics.cpp
===================================================================
--- scummvm/trunk/backends/platform/gp2xwiz/gp2xwiz-graphics.cpp	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/gp2xwiz/gp2xwiz-graphics.cpp	2010-05-09 11:00:17 UTC (rev 48977)
@@ -398,7 +398,7 @@
 			r->y = dst_y;
 
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 			if (_videoMode.aspectRatioCorrection && orig_dst_y < height && !_overlayVisible)
 				r->h = stretch200To240((uint8 *) _hwscreen->pixels, dstPitch, r->w, r->h, r->x, r->y, orig_dst_y * scale1);
 #endif

Modified: scummvm/trunk/backends/platform/linuxmoto/linuxmoto-graphics.cpp
===================================================================
--- scummvm/trunk/backends/platform/linuxmoto/linuxmoto-graphics.cpp	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/linuxmoto/linuxmoto-graphics.cpp	2010-05-09 11:00:17 UTC (rev 48977)
@@ -422,7 +422,7 @@
 			r->x = dst_x;
 			r->y = dst_y;
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 			if (_videoMode.aspectRatioCorrection && orig_dst_y < height && !_overlayVisible)
 				r->h = stretch200To240((uint8 *) _hwscreen->pixels, dstPitch, r->w, r->h, r->x, r->y, orig_dst_y * scale1);
 #endif

Modified: scummvm/trunk/backends/platform/n64/Makefile
===================================================================
--- scummvm/trunk/backends/platform/n64/Makefile	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/n64/Makefile	2010-05-09 11:00:17 UTC (rev 48977)
@@ -45,8 +45,6 @@
 
 VERBOSE_BUILD=1
 HAVE_GCC3=1
-DISABLE_SCALERS=1
-DISABLE_HQ_SCALER=1
 USE_RGB_COLOR=0
 
 ENABLED=STATIC_PLUGIN

Modified: scummvm/trunk/backends/platform/ps2/Makefile.gdb
===================================================================
--- scummvm/trunk/backends/platform/ps2/Makefile.gdb	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/ps2/Makefile.gdb	2010-05-09 11:00:17 UTC (rev 48977)
@@ -7,10 +7,6 @@
 
 ENABLED=STATIC_PLUGIN
 
-#control build
-DISABLE_SCALERS = true
-DISABLE_HQ_SCALERS = true
-
 ENABLE_SCUMM = $(ENABLED)
 ENABLE_SCUMM_7_8 = $(ENABLED)
 #ENABLE_HE = $(ENABLED)

Modified: scummvm/trunk/backends/platform/ps2/Makefile.ps2
===================================================================
--- scummvm/trunk/backends/platform/ps2/Makefile.ps2	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/ps2/Makefile.ps2	2010-05-09 11:00:17 UTC (rev 48977)
@@ -7,10 +7,6 @@
 
 ENABLED=STATIC_PLUGIN
 
-#control build
-DISABLE_SCALERS = true
-DISABLE_HQ_SCALERS = true
-
 ENABLE_SCUMM = $(ENABLED)
 ENABLE_SCUMM_7_8 = $(ENABLED)
 ENABLE_HE = $(ENABLED)

Modified: scummvm/trunk/backends/platform/psp/Makefile
===================================================================
--- scummvm/trunk/backends/platform/psp/Makefile	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/psp/Makefile	2010-05-09 11:00:17 UTC (rev 48977)
@@ -91,10 +91,6 @@
 PLUGIN_EXTRA_DEPS = plugin.syms scummvm-psp.elf
 PLUGIN_LDFLAGS = -nostartfiles -Wl,-q,--just-symbols=scummvm-psp.org.elf,-Tplugin.ld,--retain-symbols-file,plugin.syms -lstdc++ -lc
 
-# Remove unneeded scalers
-DISABLE_SCALERS = true
-DISABLE_HQ_SCALERS = true
-
 # PSP-specific variables
 STRIP   = psp-strip
 MKSFO	= mksfoex -d MEMSIZE=1

Modified: scummvm/trunk/backends/platform/sdl/graphics.cpp
===================================================================
--- scummvm/trunk/backends/platform/sdl/graphics.cpp	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/sdl/graphics.cpp	2010-05-09 11:00:17 UTC (rev 48977)
@@ -37,7 +37,7 @@
 
 static const OSystem::GraphicsMode s_supportedGraphicsModes[] = {
 	{"1x", "Normal (no scaling)", GFX_NORMAL},
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	{"2x", "2x", GFX_DOUBLESIZE},
 	{"3x", "3x", GFX_TRIPLESIZE},
 	{"2xsai", "2xSAI", GFX_2XSAI},
@@ -45,7 +45,7 @@
 	{"supereagle", "SuperEagle", GFX_SUPEREAGLE},
 	{"advmame2x", "AdvMAME2x", GFX_ADVMAME2X},
 	{"advmame3x", "AdvMAME3x", GFX_ADVMAME3X},
-#ifndef DISABLE_HQ_SCALERS
+#ifdef USE_HQ_SCALERS
 	{"hq2x", "HQ2x", GFX_HQ2X},
 	{"hq3x", "HQ3x", GFX_HQ3X},
 #endif
@@ -58,7 +58,7 @@
 // Table of relative scalers magnitudes
 // [definedScale - 1][scaleFactor - 1]
 static ScalerProc *scalersMagn[3][3] = {
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	{ Normal1x, AdvMame2x, AdvMame3x },
 	{ Normal1x, Normal1x, Normal1o5x },
 	{ Normal1x, Normal1x, Normal1x }
@@ -80,7 +80,7 @@
 		{ GFX_NORMAL, GFX_DOTMATRIX, -1, -1 }
 	};
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 static int cursorStretch200To240(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY);
 #endif
 
@@ -308,7 +308,7 @@
 	case GFX_NORMAL:
 		newScaleFactor = 1;
 		break;
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	case GFX_DOUBLESIZE:
 		newScaleFactor = 2;
 		break;
@@ -331,7 +331,7 @@
 	case GFX_ADVMAME3X:
 		newScaleFactor = 3;
 		break;
-#ifndef DISABLE_HQ_SCALERS
+#ifdef USE_HQ_SCALERS
 	case GFX_HQ2X:
 		newScaleFactor = 2;
 		break;
@@ -345,7 +345,7 @@
 	case GFX_DOTMATRIX:
 		newScaleFactor = 2;
 		break;
-#endif // DISABLE_SCALERS
+#endif // USE_SCALERS
 
 	default:
 		warning("unknown gfx mode %d", mode);
@@ -372,7 +372,7 @@
 	case GFX_NORMAL:
 		newScalerProc = Normal1x;
 		break;
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	case GFX_DOUBLESIZE:
 		newScalerProc = Normal2x;
 		break;
@@ -395,7 +395,7 @@
 	case GFX_ADVMAME3X:
 		newScalerProc = AdvMame3x;
 		break;
-#ifndef DISABLE_HQ_SCALERS
+#ifdef USE_HQ_SCALERS
 	case GFX_HQ2X:
 		newScalerProc = HQ2x;
 		break;
@@ -409,7 +409,7 @@
 	case GFX_DOTMATRIX:
 		newScalerProc = DotMatrix;
 		break;
-#endif // DISABLE_SCALERS
+#endif // USE_SCALERS
 
 	default:
 		error("Unknown gfx mode %d", _videoMode.mode);
@@ -898,7 +898,7 @@
 			r->w = r->w * scale1;
 			r->h = dst_h * scale1;
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 			if (_videoMode.aspectRatioCorrection && orig_dst_y < height && !_overlayVisible)
 				r->h = stretch200To240((uint8 *) _hwscreen->pixels, dstPitch, r->w, r->h, r->x, r->y, orig_dst_y * scale1);
 #endif
@@ -1110,7 +1110,7 @@
 		h = height - y;
 	}
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	if (_videoMode.aspectRatioCorrection && !_overlayVisible && !realCoordinates) {
 		makeRectStretchable(x, y, w, h);
 	}
@@ -1371,7 +1371,7 @@
 	_scalerProc((byte *)(_tmpscreen->pixels) + _tmpscreen->pitch + 2, _tmpscreen->pitch,
 	(byte *)_overlayscreen->pixels, _overlayscreen->pitch, _videoMode.screenWidth, _videoMode.screenHeight);
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	if (_videoMode.aspectRatioCorrection)
 		stretch200To240((uint8 *)_overlayscreen->pixels, _overlayscreen->pitch,
 						_videoMode.overlayWidth, _videoMode.screenHeight * _videoMode.scaleFactor, 0, 0, 0);
@@ -1664,7 +1664,7 @@
 		_mouseCurState.vHotY = _mouseCurState.hotY;
 	}
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	int rH1 = rH; // store original to pass to aspect-correction function later
 #endif
 
@@ -1712,7 +1712,7 @@
 		_mouseOrigSurface->pitch, (byte *)_mouseSurface->pixels, _mouseSurface->pitch,
 		_mouseCurState.w, _mouseCurState.h);
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 	if (_videoMode.aspectRatioCorrection && _cursorTargetScale == 1)
 		cursorStretch200To240((uint8 *)_mouseSurface->pixels, _mouseSurface->pitch, rW, rH1, 0, 0, 0);
 #endif
@@ -1721,7 +1721,7 @@
 	SDL_UnlockSurface(_mouseOrigSurface);
 }
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 // Basically it is kVeryFastAndUglyAspectMode of stretch200To240 from
 // common/scale/aspect.cpp
 static int cursorStretch200To240(uint8 *buf, uint32 pitch, int width, int height, int srcX, int srcY, int origSrcY) {

Modified: scummvm/trunk/backends/platform/sdl/sdl.cpp
===================================================================
--- scummvm/trunk/backends/platform/sdl/sdl.cpp	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/sdl/sdl.cpp	2010-05-09 11:00:17 UTC (rev 48977)
@@ -94,9 +94,11 @@
 	_kh = h;
 }
 
+#if !defined(_WIN32_WCE) && !defined(__SYMBIAN32__) && defined(USE_SCALERS)
 static const size_t AR_COUNT = 4;
 static const char*       desiredAspectRatioAsStrings[AR_COUNT] = {            "auto",            "4/3",            "16/9",            "16/10" };
 static const AspectRatio desiredAspectRatios[AR_COUNT]         = { AspectRatio(0, 0), AspectRatio(4,3), AspectRatio(16,9), AspectRatio(16,10) };
+
 static AspectRatio getDesiredAspectRatio() {
 	//TODO : We could parse an arbitrary string, if we code enough proper validation
 	Common::String desiredAspectRatio = ConfMan.get("desired_screen_aspect_ratio");
@@ -111,6 +113,7 @@
 	// TODO : Report a warning
 	return AspectRatio(0, 0);
 }
+#endif
 
 void OSystem_SDL::initBackend() {
 	assert(!_inited);
@@ -147,7 +150,7 @@
 	memset(&_transactionDetails, 0, sizeof(_transactionDetails));
 
 	_cksumValid = false;
-#if !defined(_WIN32_WCE) && !defined(__SYMBIAN32__) && !defined(DISABLE_SCALERS)
+#if !defined(_WIN32_WCE) && !defined(__SYMBIAN32__) && defined(USE_SCALERS)
 	_videoMode.mode = GFX_DOUBLESIZE;
 	_videoMode.scaleFactor = 2;
 	_videoMode.aspectRatioCorrection = ConfMan.getBool("aspect_ratio");

Modified: scummvm/trunk/backends/platform/symbian/BuildPackageUpload_AllVersions.pl
===================================================================
--- scummvm/trunk/backends/platform/symbian/BuildPackageUpload_AllVersions.pl	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/symbian/BuildPackageUpload_AllVersions.pl	2010-05-09 11:00:17 UTC (rev 48977)
@@ -61,8 +61,6 @@
 $ExtraMacros =  "MACRO		NONSTANDARD_PORT\n";
 $ExtraMacros .=  "MACRO		ENABLE_VKEYBD\n";
 $ExtraMacros .= "MACRO		DISABLE_FANCY_THEMES\n";
-$ExtraMacros .= "MACRO		DISABLE_SCALERS\n";
-$ExtraMacros .= "MACRO		DISABLE_HQ_SCALERS\n";
 
 # prep nice list of SDKs
 #while( ($SDK, $RootDir) = each(%SDK_RootDirs) )

Modified: scummvm/trunk/backends/platform/wince/Makefile
===================================================================
--- scummvm/trunk/backends/platform/wince/Makefile	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/wince/Makefile	2010-05-09 11:00:17 UTC (rev 48977)
@@ -70,7 +70,8 @@
 ########################################################################
 ## You're probably not going to want to change these defines...
 
-#DISABLE_HQ_SCALERS = 1
+USE_SCALERS = 1
+USE_HQ_SCALERS = 1
 USE_ARM_SOUND_ASM = 1
 USE_ARM_SMUSH_ASM = 1
 USE_ARM_GFX_ASM   = 1
@@ -155,6 +156,14 @@
 LIBS += -lFLAC
 endif
 
+ifdef USE_SCALERS
+DEFINES += -DUSE_SCALERS
+endif
+
+ifdef USE_HQ_SCALERS
+DEFINES += -DUSE_HQ_SCALERS
+endif
+
 ifdef USE_ARM_SMUSH_ASM
 DEFINES += -DUSE_ARM_SMUSH_ASM
 endif

Modified: scummvm/trunk/backends/platform/wince/wince-sdl.cpp
===================================================================
--- scummvm/trunk/backends/platform/wince/wince-sdl.cpp	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/backends/platform/wince/wince-sdl.cpp	2010-05-09 11:00:17 UTC (rev 48977)
@@ -1305,7 +1305,7 @@
 			_videoMode.scaleFactor = 3;
 			_scalerProc = AdvMame3x;
 			break;
-#ifndef DISABLE_HQ_SCALERS
+#ifdef USE_HQ_SCALERS
 		case GFX_HQ2X:
 			_videoMode.scaleFactor = 2;
 			_scalerProc = HQ2x;

Modified: scummvm/trunk/configure
===================================================================
--- scummvm/trunk/configure	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/configure	2010-05-09 11:00:17 UTC (rev 48977)
@@ -129,8 +129,8 @@
 _release_build=auto
 _text_console=no
 _mt32emu=yes
+_build_scalers=yes
 _build_hq_scalers=yes
-_build_scalers=yes
 _indeo3=auto
 _enable_prof=no
 # Default vkeybd/keymapper options
@@ -641,8 +641,8 @@
   --default-dynamic        make plugins dynamic by default
   --disable-mt32emu        don't enable the integrated MT-32 emulator
   --disable-16bit          don't enable 16bit color support
+  --disable-scalers        exclude scalers
   --disable-hq-scalers     exclude HQ2x and HQ3x scalers
-  --disable-scalers        exclude scalers
   --enable-text-console    use text console instead of graphical console
   --enable-verbose-build   enable regular echoing of commands during build process
 
@@ -700,8 +700,8 @@
 for ac_option in $@; do
 	case "$ac_option" in
 	--disable-16bit)          _16bit=no       ;;
+	--disable-scalers)        _build_scalers=no ;;
 	--disable-hq-scalers)     _build_hq_scalers=no ;;
-	--disable-scalers)        _build_scalers=no ;;
 	--enable-alsa)            _alsa=yes       ;;
 	--disable-alsa)           _alsa=no        ;;
 	--enable-vorbis)          _vorbis=yes     ;;
@@ -1873,9 +1873,20 @@
 #
 # Check whether to enable the (hq) scalers
 #
-add_to_config_mk_if_no $_build_hq_scalers   'DISABLE_HQ_SCALERS = 1'
-add_to_config_mk_if_no $_build_scalers      'DISABLE_SCALERS = 1'
+if test "$_build_scalers" = no ; then
+	_def_scalers='#undef USE_SCALERS'
+else
+	_def_scalers='#define USE_SCALERS'
+fi
+add_to_config_mk_if_yes "$_build_scalers" 'USE_SCALERS = 1'
 
+if test "$_build_hq_scalers" = no ; then
+	_def_hq_scalers='#undef USE_HQ_SCALERS'
+else
+	_def_hq_scalers='#define USE_HQ_SCALERS'
+fi
+add_to_config_mk_if_yes "$_build_hq_scalers" 'USE_HQ_SCALERS = 1'
+
 #
 # Check whether to compile the Indeo3 decoder
 #
@@ -2256,6 +2267,10 @@
 	echo_n ", 16bit color"
 fi
 
+if test "$_build_scalers" = yes ; then
+	echo_n ", scalers"
+fi
+
 if test "$_build_hq_scalers" = yes ; then
 	echo_n ", HQ scalers"
 fi
@@ -2529,6 +2544,8 @@
 $_def_mt32emu
 $_def_indeo3
 $_def_16bit
+$_def_scalers
+$_def_hq_scalers
 
 /* Plugin settings */
 $_def_plugin

Modified: scummvm/trunk/graphics/module.mk
===================================================================
--- scummvm/trunk/graphics/module.mk	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/graphics/module.mk	2010-05-09 11:00:17 UTC (rev 48977)
@@ -32,7 +32,7 @@
 	video/coktelvideo/indeo3.o \
 	video/coktelvideo/coktelvideo.o
 
-ifndef DISABLE_SCALERS
+ifdef USE_SCALERS
 MODULE_OBJS += \
 	scaler/2xsai.o \
 	scaler/aspect.o \
@@ -48,7 +48,7 @@
 	scaler/Normal2xARM.o
 endif
 
-ifndef DISABLE_HQ_SCALERS
+ifdef USE_HQ_SCALERS
 MODULE_OBJS += \
 	scaler/hq2x.o \
 	scaler/hq3x.o

Modified: scummvm/trunk/graphics/scaler.cpp
===================================================================
--- scummvm/trunk/graphics/scaler.cpp	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/graphics/scaler.cpp	2010-05-09 11:00:17 UTC (rev 48977)
@@ -30,7 +30,7 @@
 
 int gBitFormat = 565;
 
-#ifndef DISABLE_HQ_SCALERS
+#ifdef USE_HQ_SCALERS
 // RGB-to-YUV lookup table
 extern "C" {
 
@@ -139,7 +139,7 @@
 		format = g_system->getOverlayFormat();
 	}
 
-#ifndef DISABLE_HQ_SCALERS
+#ifdef USE_HQ_SCALERS
 	InitLUT(format);
 #endif
 
@@ -152,7 +152,7 @@
 }
 
 void DestroyScalers(){
-#ifndef DISABLE_HQ_SCALERS
+#ifdef USE_HQ_SCALERS
 	free(RGBtoYUV);
 	RGBtoYUV = 0;
 #endif
@@ -177,7 +177,7 @@
 	}
 }
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 
 
 #ifdef USE_ARM_SCALER_ASM
@@ -386,4 +386,4 @@
 	}
 }
 
-#endif // #ifndef DISABLE_SCALERS
+#endif // #ifdef USE_SCALERS

Modified: scummvm/trunk/graphics/scaler.h
===================================================================
--- scummvm/trunk/graphics/scaler.h	2010-05-09 10:31:32 UTC (rev 48976)
+++ scummvm/trunk/graphics/scaler.h	2010-05-09 11:00:17 UTC (rev 48977)
@@ -41,7 +41,7 @@
 
 DECLARE_SCALER(Normal1x);
 
-#ifndef DISABLE_SCALERS
+#ifdef USE_SCALERS
 
 DECLARE_SCALER(Normal2x);
 DECLARE_SCALER(Normal3x);
@@ -57,12 +57,12 @@
 DECLARE_SCALER(TV2x);
 DECLARE_SCALER(DotMatrix);
 
-#ifndef DISABLE_HQ_SCALERS
+#ifdef USE_HQ_SCALERS
 DECLARE_SCALER(HQ2x);
 DECLARE_SCALER(HQ3x);
 #endif
 
-#endif // #ifndef DISABLE_SCALERS
+#endif // #ifdef USE_SCALERS
 
 // creates a 160x100 thumbnail for 320x200 games
 // and 160x120 thumbnail for 320x240 and 640x480 games


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list