diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-12-08 21:48:20 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-12-11 18:15:54 +0300 |
commit | 5f23fe21b29083922dab55feb33258f3f855ca9e (patch) | |
tree | 09637f98663093435066a6436b931612c4a53d82 /src/graphicsmanager.cpp | |
parent | 167fe73b9dde166cc84927262cdd8c20ed2f4ac4 (diff) | |
download | manaverse-5f23fe21b29083922dab55feb33258f3f855ca9e.tar.gz manaverse-5f23fe21b29083922dab55feb33258f3f855ca9e.tar.bz2 manaverse-5f23fe21b29083922dab55feb33258f3f855ca9e.tar.xz manaverse-5f23fe21b29083922dab55feb33258f3f855ca9e.zip |
Add nacl gl init and nacl defines and includes in most files.
Diffstat (limited to 'src/graphicsmanager.cpp')
-rw-r--r-- | src/graphicsmanager.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/graphicsmanager.cpp b/src/graphicsmanager.cpp index 70c4346bf..83be30964 100644 --- a/src/graphicsmanager.cpp +++ b/src/graphicsmanager.cpp @@ -33,6 +33,7 @@ #endif // USE_SDL2 #elif defined(__native_client__) #include <GL/Regal.h> +#include "render/naclgles.h" #else // ANDROID #include <GL/glx.h> #endif // ANDROID @@ -893,6 +894,10 @@ void GraphicsManager::deleteFBO(FBOInfo *const fbo) void GraphicsManager::initOpenGLFunctions() { +#ifdef __native_client__ + NaclGles::initGles(); + emulateFunction(glTextureSubImage2D); +#else const bool is10 = checkGLVersion(1, 0); const bool is11 = checkGLVersion(1, 1); const bool is12 = checkGLVersion(1, 2); @@ -1263,6 +1268,7 @@ void GraphicsManager::initOpenGLFunctions() #ifdef WIN32 assignFunctionARB(wglGetExtensionsString); #endif +#endif } void GraphicsManager::updateLimits() |