From 08a3376ba7bdcd262131eafa5ae5e4e8a4ecf18d Mon Sep 17 00:00:00 2001 From: vanfanel Date: Tue, 27 Jan 2015 17:58:08 +0100 Subject: RASPBERRYPI: Added Raspberry Pi native 2D API support (dispmanx) --- backends/platform/sdl/raspberrypi/raspberrypi.h | 35 +++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 backends/platform/sdl/raspberrypi/raspberrypi.h (limited to 'backends/platform/sdl/raspberrypi/raspberrypi.h') diff --git a/backends/platform/sdl/raspberrypi/raspberrypi.h b/backends/platform/sdl/raspberrypi/raspberrypi.h new file mode 100644 index 0000000000..b8070e8b5a --- /dev/null +++ b/backends/platform/sdl/raspberrypi/raspberrypi.h @@ -0,0 +1,35 @@ +/* ScummVM - Graphic Adventure Engine + * + * ScummVM is the legal property of its developers, whose names + * are too numerous to list here. Please refer to the COPYRIGHT + * file distributed with this source distribution. + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License + * as published by the Free Software Foundation; either version 2 + * of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + * + */ + +#ifndef SDL_RASPBERRYPI_COMMON_H +#define SDL_RASPBERRYPI_COMMON_H + +#if defined(RASPBERRYPI) +#include "backends/platform/sdl/posix/posix.h" + +class OSystem_SDL_RaspberryPi : public OSystem_POSIX { +public: + void initBackend(); +}; + +#endif /* RASPBERRYPI */ +#endif /* SDL_RASPBERRYPI_COMMON_H */ -- cgit v1.2.3 From c362119572228721e45087d1a835231512b8edab Mon Sep 17 00:00:00 2001 From: vanfanel Date: Sun, 18 Oct 2015 20:25:53 +0200 Subject: 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. --- backends/platform/sdl/raspberrypi/raspberrypi.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'backends/platform/sdl/raspberrypi/raspberrypi.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 */ -- cgit v1.2.3