[Mesa-dev] [PATCH] glapi: define GL_API to be KEYWORD1 in glapi_dispatch.c (v2)
Mathias Fröhlich
Mathias.Froehlich at gmx.net
Fri Mar 30 19:07:44 UTC 2018
Hi Brian,
Thanks!
Reviewed-by: Mathias Fröhlich <mathias.froehlich at web.de>
best
Mathias
On Friday, 30 March 2018 20:52:58 CEST Brian Paul wrote:
> This fixes a Windows build warning where the prototypes for the ES
> function in the header file don't match the prototypes in this file
> because the GL_API and GLAPI macros are defined differently.
>
> v2: defined GL_API to KEYWORD1 instead of GLAPI, per Mathias.
> ---
> src/mapi/glapi/glapi_dispatch.c | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/src/mapi/glapi/glapi_dispatch.c b/src/mapi/glapi/
glapi_dispatch.c
> index 3239523..ca15449 100644
> --- a/src/mapi/glapi/glapi_dispatch.c
> +++ b/src/mapi/glapi/glapi_dispatch.c
> @@ -97,6 +97,13 @@
> */
> #include <GLES/glplatform.h>
>
> +
> +/* Redefine GL_API to avoid MSVC/MinGW warnings about different dllimport
> + * attributes for these prototypes vs those in the GLES/gl.h header.
> + */
> +#undef GL_API
> +#define GL_API KEYWORD1
> +
> GL_API void GL_APIENTRY glClearDepthf (GLclampf depth);
> GL_API void GL_APIENTRY glClipPlanef (GLenum plane, const GLfloat
*equation);
> GL_API void GL_APIENTRY glFrustumf (GLfloat left, GLfloat right, GLfloat
bottom, GLfloat top, GLfloat zNear, GLfloat zFar);
>
More information about the mesa-dev
mailing list