diff options
| author | vanfanel | 2015-10-18 20:25:53 +0200 | 
|---|---|---|
| committer | vanfanel | 2015-10-18 20:25:53 +0200 | 
| commit | c362119572228721e45087d1a835231512b8edab (patch) | |
| tree | 30e5b7e32cb329a0569c8e9a0cad390ae23470eb | |
| parent | a4bfef8c53021c85d3d0c36cd5cc8c08e6139b0a (diff) | |
| download | scummvm-rg350-c362119572228721e45087d1a835231512b8edab.tar.gz scummvm-rg350-c362119572228721e45087d1a835231512b8edab.tar.bz2 scummvm-rg350-c362119572228721e45087d1a835231512b8edab.zip | |
SDL/DISPMANX Renamed the RASBERRYPI define to the less confusing name of DISPMANX because it controls whether dispmanx rendering backend is enabled or not on the Raspberry Pi.
| -rw-r--r-- | backends/graphics/dispmanxsdl/dispmanxsdl-graphics.cpp | 2 | ||||
| -rw-r--r-- | backends/module.mk | 2 | ||||
| -rw-r--r-- | backends/platform/sdl/module.mk | 2 | ||||
| -rw-r--r-- | backends/platform/sdl/posix/posix-main.cpp | 2 | ||||
| -rw-r--r-- | backends/platform/sdl/raspberrypi/README.RASPBERRYPI | 1 | ||||
| -rw-r--r-- | backends/platform/sdl/raspberrypi/raspberrypi-main.cpp | 2 | ||||
| -rw-r--r-- | backends/platform/sdl/raspberrypi/raspberrypi.cpp | 2 | ||||
| -rw-r--r-- | backends/platform/sdl/raspberrypi/raspberrypi.h | 10 | ||||
| -rwxr-xr-x | configure | 5 | 
9 files changed, 14 insertions, 14 deletions
| diff --git a/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.cpp b/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.cpp index 28f1cc1367..7e208db4b7 100644 --- a/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.cpp +++ b/backends/graphics/dispmanxsdl/dispmanxsdl-graphics.cpp @@ -25,7 +25,7 @@  #include "common/scummsys.h" -#if defined(RASPBERRYPI) +#if defined(DISPMANX)  #include "backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h"  #include "graphics/scaler/aspect.h" diff --git a/backends/module.mk b/backends/module.mk index 979bce56ea..8f3677fbf9 100644 --- a/backends/module.mk +++ b/backends/module.mk @@ -127,7 +127,7 @@ MODULE_OBJS += \  	mixer/sdl13/sdl13-mixer.o  endif -ifdef RASPBERRYPI +ifdef DISPMANX  MODULE_OBJS += \  	graphics/dispmanxsdl/dispmanxsdl-graphics.o  endif diff --git a/backends/platform/sdl/module.mk b/backends/platform/sdl/module.mk index d87ec6b0d3..04911f8a20 100644 --- a/backends/platform/sdl/module.mk +++ b/backends/platform/sdl/module.mk @@ -34,7 +34,7 @@ MODULE_OBJS += \  	ps3/ps3.o  endif -ifdef RASPBERRYPI +ifdef DISPMANX  MODULE_OBJS += \  	raspberrypi/raspberrypi-main.o \  	raspberrypi/raspberrypi.o diff --git a/backends/platform/sdl/posix/posix-main.cpp b/backends/platform/sdl/posix/posix-main.cpp index 0785f36df7..492da70eeb 100644 --- a/backends/platform/sdl/posix/posix-main.cpp +++ b/backends/platform/sdl/posix/posix-main.cpp @@ -22,7 +22,7 @@  #include "common/scummsys.h" -#if defined(POSIX) && !defined(MACOSX) && !defined(SAMSUNGTV) && !defined(MAEMO) && !defined(WEBOS) && !defined(LINUXMOTO) && !defined(GPH_DEVICE) && !defined(GP2X) && !defined(DINGUX) && !defined(OPENPANDORA) && !defined(PLAYSTATION3) && !defined(RASPBERRYPI) +#if defined(POSIX) && !defined(MACOSX) && !defined(SAMSUNGTV) && !defined(MAEMO) && !defined(WEBOS) && !defined(LINUXMOTO) && !defined(GPH_DEVICE) && !defined(GP2X) && !defined(DINGUX) && !defined(OPENPANDORA) && !defined(PLAYSTATION3) && !defined(DISPMANX)  #include "backends/platform/sdl/posix/posix.h"  #include "backends/plugins/sdl/sdl-provider.h" diff --git a/backends/platform/sdl/raspberrypi/README.RASPBERRYPI b/backends/platform/sdl/raspberrypi/README.RASPBERRYPI index d67a5ab939..1b3a30c8aa 100644 --- a/backends/platform/sdl/raspberrypi/README.RASPBERRYPI +++ b/backends/platform/sdl/raspberrypi/README.RASPBERRYPI @@ -95,6 +95,5 @@ NOTE: Distcc is my preferred method as it does cross-compiling totally transpare  (we build ON the Pi but the actual CPU-intensive compilation is made on an external   server), but it involves building a custom gcc version on the compilation server and   configuring a server and client in both the Raspberry Pi and the server. -More info here: http://elinux.org/RPi_Linaro_GCC_Compilation#Build_GCC_Linaro  Enjoy! diff --git a/backends/platform/sdl/raspberrypi/raspberrypi-main.cpp b/backends/platform/sdl/raspberrypi/raspberrypi-main.cpp index 7d2eff916d..cddbcb7ec4 100644 --- a/backends/platform/sdl/raspberrypi/raspberrypi-main.cpp +++ b/backends/platform/sdl/raspberrypi/raspberrypi-main.cpp @@ -25,7 +25,7 @@  #include "common/scummsys.h"  #include "base/main.h" -#if defined(RASPBERRYPI) +#if defined(DISPMANX)  int main(int argc, char* argv[]) {  	// Create our OSystem instance diff --git a/backends/platform/sdl/raspberrypi/raspberrypi.cpp b/backends/platform/sdl/raspberrypi/raspberrypi.cpp index 2405dfaf43..a3f79fd5b3 100644 --- a/backends/platform/sdl/raspberrypi/raspberrypi.cpp +++ b/backends/platform/sdl/raspberrypi/raspberrypi.cpp @@ -20,7 +20,7 @@   *   */ -#if defined(RASPBERRYPI) +#if defined(DISPMANX)  #include "backends/platform/sdl/raspberrypi/raspberrypi.h"  #include "backends/graphics/dispmanxsdl/dispmanxsdl-graphics.h" diff --git a/backends/platform/sdl/raspberrypi/raspberrypi.h b/backends/platform/sdl/raspberrypi/raspberrypi.h index b8070e8b5a..45e2c505f6 100644 --- a/backends/platform/sdl/raspberrypi/raspberrypi.h +++ b/backends/platform/sdl/raspberrypi/raspberrypi.h @@ -20,10 +20,10 @@   *   */ -#ifndef SDL_RASPBERRYPI_COMMON_H -#define SDL_RASPBERRYPI_COMMON_H +#ifndef SDL_DISPMANX_COMMON_H +#define SDL_DISPMANX_COMMON_H -#if defined(RASPBERRYPI) +#if defined(DISPMANX)  #include "backends/platform/sdl/posix/posix.h"  class OSystem_SDL_RaspberryPi : public OSystem_POSIX { @@ -31,5 +31,5 @@ public:  	void initBackend();  }; -#endif /* RASPBERRYPI */ -#endif /* SDL_RASPBERRYPI_COMMON_H */ +#endif /* DISPMANX */ +#endif /* SDL_DISPMANX_COMMON_H */ @@ -4081,6 +4081,7 @@ define_in_config_if_yes "$_opengl" "USE_OPENGL"  define_in_config_if_yes "$_opengles" "USE_GLES"  # Check if Raspberry Pi's Dispmanx graphics have been enabled and everything is in place.  +# If dispmanx is disabled, we fall back to plain SDL rendering.  if test "$_dispmanx" = "yes" ; then  		echocheck "DispmanX graphics"  		_use_dispmanx=no @@ -4101,8 +4102,8 @@ EOF  		if test "$_use_dispmanx" = "yes"; then  			CXXFLAGS="$CXXFLAGS $DISPMANX_CXXFLAGS"  			LIBS="$LIBS $DISPMANX_LIBS" -			DEFINES="$DEFINES -DRASPBERRYPI" -			add_line_to_config_mk 'RASPBERRYPI = 1' +			DEFINES="$DEFINES -DDISPMANX" +			add_line_to_config_mk 'DISPMANX = 1'  			echo $_use_dispmanx  		else echo "no"  		fi | 
