From: Ian Romanick Date: Wed, 8 Feb 2012 21:04:38 +0000 (-0800) Subject: glapi: Include GLES2 headers for ES2 extension functions X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8f3be339850ead96f9c6200db4e0db1f74e39d13;p=mesa.git 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 --- 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;