setup ios/android opengles render defines

This commit is contained in:
2019-07-31 02:01:19 +07:00
parent 7501a6d676
commit 3160547fa1
2 changed files with 7 additions and 2 deletions

View File

@@ -38,9 +38,12 @@
#define E2D_PLATFORM_IOS 2 #define E2D_PLATFORM_IOS 2
#define E2D_PLATFORM_MACOSX 3 #define E2D_PLATFORM_MACOSX 3
#define E2D_PLATFORM_WINDOWS 4 #define E2D_PLATFORM_WINDOWS 4
#define E2D_PLATFORM_ANDROID 5
#ifndef E2D_PLATFORM #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 # define E2D_PLATFORM E2D_PLATFORM_LINUX
# elif defined(macintosh) || defined(Macintosh) || defined(__APPLE__) # elif defined(macintosh) || defined(Macintosh) || defined(__APPLE__)
# include <TargetConditionals.h> # include <TargetConditionals.h>

View File

@@ -16,13 +16,15 @@
#ifndef E2D_RENDER_MODE #ifndef E2D_RENDER_MODE
# if defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_IOS # 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 # elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_LINUX
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL # define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_MACOSX # elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_MACOSX
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL # define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL
# elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_WINDOWS # elif defined(E2D_PLATFORM) && E2D_PLATFORM == E2D_PLATFORM_WINDOWS
# define E2D_RENDER_MODE E2D_RENDER_MODE_OPENGL # 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
#endif #endif