From 8f3be339850ead96f9c6200db4e0db1f74e39d13 Mon Sep 17 00:00:00 2001 From: Ian Romanick Date: Wed, 8 Feb 2012 13:04:38 -0800 Subject: [PATCH] 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 Tested-by: Lucas Stach --- src/mapi/glapi/glapi_priv.h | 10 ++++++++++ 1 file changed, 10 insertions(+) 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; -- 2.30.2