[Mesa-dev] [PATCH 5/9] dispatch: Add standard boilerplate and GL_APIENTRY to es1_conversion.h.

Paul Berry stereotype441 at gmail.com
Tue Oct 30 11:52:39 PDT 2012


On 30 October 2012 10:42, Paul Berry <stereotype441 at gmail.com> wrote:

> This patch adds the usual boilerplate (copyright notice and guards
> against redundant inclusion) to es1_conversion.h.  It also moves the
> definition of GL_APIENTRY from es1_conversion.c.
>

Ian recommended that instead of using an Intel copyright here, I use the
copyright from src/mesa/main/es_generator.py (the script that used to
generate this file).  I'll change that.


>
> This allows es1_conversion.h to be safely included from other .c files.
> ---
>  src/mesa/main/es1_conversion.c |  4 ----
>  src/mesa/main/es1_conversion.h | 31 +++++++++++++++++++++++++++++++
>  2 files changed, 31 insertions(+), 4 deletions(-)
>
> diff --git a/src/mesa/main/es1_conversion.c
> b/src/mesa/main/es1_conversion.c
> index ae3c5ba..758fb1a 100644
> --- a/src/mesa/main/es1_conversion.c
> +++ b/src/mesa/main/es1_conversion.c
> @@ -29,10 +29,6 @@
>  #include "main/drawtex.h"
>  #include "vbo/vbo.h"
>
> -#ifndef GL_APIENTRY
> -#define GL_APIENTRY GLAPIENTRY
> -#endif
> -
>  #include "main/es1_conversion.h"
>
>  void GL_APIENTRY
> diff --git a/src/mesa/main/es1_conversion.h
> b/src/mesa/main/es1_conversion.h
> index ece3893..00de70b 100644
> --- a/src/mesa/main/es1_conversion.h
> +++ b/src/mesa/main/es1_conversion.h
> @@ -1,3 +1,33 @@
> +/*
> + * Copyright © 2012 Intel Corporation
> + *
> + * Permission is hereby granted, free of charge, to any person obtaining a
> + * copy of this software and associated documentation files (the
> "Software"),
> + * to deal in the Software without restriction, including without
> limitation
> + * the rights to use, copy, modify, merge, publish, distribute,
> sublicense,
> + * and/or sell copies of the Software, and to permit persons to whom the
> + * Software is furnished to do so, subject to the following conditions:
> + *
> + * The above copyright notice and this permission notice (including the
> next
> + * paragraph) shall be included in all copies or substantial portions of
> the
> + * Software.
> + *
> + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
> EXPRESS OR
> + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
> MERCHANTABILITY,
> + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT
> SHALL
> + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
> OTHER
> + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
> + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
> DEALINGS
> + * IN THE SOFTWARE.
> + */
> +
> +#ifndef ES1_CONVERSION_H
> +#define ES1_CONVERSION_H
> +
> +#ifndef GL_APIENTRY
> +#define GL_APIENTRY GLAPIENTRY
> +#endif
> +
>  void GL_APIENTRY
>  _es_AlphaFuncx(GLenum func, GLclampx ref);
>
> @@ -155,3 +185,4 @@ _es_TexParameterxv(GLenum target, GLenum pname, const
> GLfixed *params);
>  void GL_APIENTRY
>  _es_Translatex(GLfixed x, GLfixed y, GLfixed z);
>
> +#endif /* ES1_CONVERSION_H */
> --
> 1.7.12.4
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/mesa-dev/attachments/20121030/ca5990a5/attachment.html>


More information about the mesa-dev mailing list