From 0e370efa0ca53b989fe90ee45c76853b7fca96ca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 14 Dec 2013 22:34:39 +0100 Subject: [PATCH] Work around missing types in NaCl's `gl2.h`. --- src/OpenGL.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/OpenGL.h b/src/OpenGL.h index 796f1ad42..b40af2f11 100644 --- a/src/OpenGL.h +++ b/src/OpenGL.h @@ -31,6 +31,8 @@ #include #include "magnumConfigure.h" +/** @todo Remove NaCl workaround when not needed */ + /* Desktop OpenGL */ #ifndef MAGNUM_TARGET_GLES #include "OpenGL/GL/gl_magnum.h" @@ -44,6 +46,12 @@ #include #include + + /* We need to define missing types for new extensions */ + #include + typedef struct __GLsync *GLsync; + typedef std::uint64_t GLuint64; + typedef std::int64_t GLint64; #undef __gl2ext_h_ #include "OpenGL/GLES2/gl2ext.h"