mirror of
https://github.com/enduro2d/enduro2d.git
synced 2025-12-14 16:09:06 +07:00
setup ios/android opengles render defines
This commit is contained in:
@@ -38,9 +38,12 @@
|
||||
#define E2D_PLATFORM_IOS 2
|
||||
#define E2D_PLATFORM_MACOSX 3
|
||||
#define E2D_PLATFORM_WINDOWS 4
|
||||
#define E2D_PLATFORM_ANDROID 5
|
||||
|
||||
#ifndef E2D_PLATFORM
|
||||
# if defined(__linux__) || defined(__linux) || defined(linux)
|
||||
# if defined(__ANDROID__) || defined(ANDROID)
|
||||
# define E2D_PLATFORM E2D_PLATFORM_ANDROID
|
||||
# elif defined(__linux__) || defined(__linux) || defined(linux)
|
||||
# define E2D_PLATFORM E2D_PLATFORM_LINUX
|
||||
# elif defined(macintosh) || defined(Macintosh) || defined(__APPLE__)
|
||||
# include <TargetConditionals.h>
|
||||
|
||||
@@ -16,13 +16,15 @@
|
||||
|
||||
#ifndef E2D_RENDER_MODE
|
||||
# if defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_IOS
|
||||
# define E2D_RENDER_MODE E2D_RENDER_MODE_NONE
|
||||
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGLES
|
||||
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_LINUX
|
||||
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL
|
||||
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_MACOSX
|
||||
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL
|
||||
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_WINDOWS
|
||||
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL
|
||||
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_ANDROID
|
||||
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGLES
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user