summaryrefslogtreecommitdiffstats
path: root/src/mapi
diff options
context:
space:
mode:
authorIan Romanick <[email protected]>2012-02-08 13:04:38 -0800
committerIan Romanick <[email protected]>2012-02-15 14:50:00 -0800
commit8f3be339850ead96f9c6200db4e0db1f74e39d13 (patch)
treef8ecf433e314877036c3fafb2d55a81ca0ab3192 /src/mapi
parent7539a0d67779d63149bf78f257f415f1ebf30b59 (diff)
glapi: Include GLES2 headers for ES2 extension functions
This fixes build errors like In file included from glapi_dispatch.c:91: ../../../src/mapi/glapi/glapitemp.h:4641: error: no previous prototype for 'glDrawBuffersNV' Signed-off-by: Ian Romanick <[email protected]> Tested-by: Lucas Stach <[email protected]>
Diffstat (limited to 'src/mapi')
-rw-r--r--src/mapi/glapi/glapi_priv.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/mapi/glapi/glapi_priv.h b/src/mapi/glapi/glapi_priv.h
index 3ab553a2b8d..b6600c5fc9a 100644
--- a/src/mapi/glapi/glapi_priv.h
+++ b/src/mapi/glapi/glapi_priv.h
@@ -38,6 +38,16 @@
#include "GL/gl.h"
#include "GL/glext.h"
+/* The define of GL_COVERAGE_SAMPLES_NV in gl2ext.h is guarded by a different
+ * extension (GL_NV_coverage_sample) than in glext.h
+ * (GL_NV_multisample_coverage). Just undefine it to avoid spurious compiler
+ * warnings.
+ */
+#undef GL_COVERAGE_SAMPLES_NV
+
+#include "GLES2/gl2platform.h"
+#include "GLES2/gl2ext.h"
+
#ifndef GL_OES_fixed_point
typedef int GLfixed;
typedef int GLclampx;