[Mesa-dev] [PATCH 1/4] mesa: s/GLhandleARB/GLuint/ for glGetUniform functions

Ian Romanick idr at freedesktop.org
Mon Mar 10 14:59:18 PDT 2014


Regardless of the other discussion, patches 1 & 2 are

Reviewed-by: Ian Romanick <ian.d.romanick at intel.com>

On 03/08/2014 05:10 PM, Brian Paul wrote:
> The GL specs say the parameter is GLuint, not GLhandleARB.
> ---
>  src/mapi/glapi/gen/ARB_robustness.xml |    8 ++++----
>  src/mesa/main/uniform_query.cpp       |    6 +++---
>  src/mesa/main/uniforms.c              |   20 ++++++++++----------
>  src/mesa/main/uniforms.h              |   24 ++++++++++++------------
>  4 files changed, 29 insertions(+), 29 deletions(-)
> 
> diff --git a/src/mapi/glapi/gen/ARB_robustness.xml b/src/mapi/glapi/gen/ARB_robustness.xml
> index 14048bf..6584314 100644
> --- a/src/mapi/glapi/gen/ARB_robustness.xml
> +++ b/src/mapi/glapi/gen/ARB_robustness.xml
> @@ -152,28 +152,28 @@
>  
>  <!-- OpenGL 2.0 sized buffer queries -->
>      <function name="GetnUniformfvARB" offset="assign">
> -        <param name="program" type="GLhandleARB"/>
> +        <param name="program" type="GLuint"/>
>          <param name="location" type="GLint"/>
>          <param name="bufSize" type="GLsizei"/>
>          <param name="params" type="GLfloat *" output="true"/>
>      </function>
>  
>      <function name="GetnUniformivARB" offset="assign">
> -        <param name="program" type="GLhandleARB"/>
> +        <param name="program" type="GLuint"/>
>          <param name="location" type="GLint"/>
>          <param name="bufSize" type="GLsizei"/>
>          <param name="params" type="GLint *" output="true"/>
>      </function>
>  
>      <function name="GetnUniformuivARB" offset="assign">
> -        <param name="program" type="GLhandleARB"/>
> +        <param name="program" type="GLuint"/>
>          <param name="location" type="GLint"/>
>          <param name="bufSize" type="GLsizei"/>
>          <param name="params" type="GLuint *" output="true"/>
>      </function>
>  
>      <function name="GetnUniformdvARB" offset="assign">
> -        <param name="program" type="GLhandleARB"/>
> +        <param name="program" type="GLuint"/>
>          <param name="location" type="GLint"/>
>          <param name="bufSize" type="GLsizei"/>
>          <param name="params" type="GLdouble *" output="true"/>
> diff --git a/src/mesa/main/uniform_query.cpp b/src/mesa/main/uniform_query.cpp
> index 8cc5da7..09c9212 100644
> --- a/src/mesa/main/uniform_query.cpp
> +++ b/src/mesa/main/uniform_query.cpp
> @@ -40,9 +40,9 @@
>  
>  
>  extern "C" void GLAPIENTRY
> -_mesa_GetActiveUniform(GLhandleARB program, GLuint index,
> -                          GLsizei maxLength, GLsizei *length, GLint *size,
> -                          GLenum *type, GLcharARB *nameOut)
> +_mesa_GetActiveUniform(GLuint program, GLuint index,
> +                       GLsizei maxLength, GLsizei *length, GLint *size,
> +                       GLenum *type, GLcharARB *nameOut)
>  {
>     GET_CURRENT_CONTEXT(ctx);
>     struct gl_shader_program *shProg =
> diff --git a/src/mesa/main/uniforms.c b/src/mesa/main/uniforms.c
> index c25c2df..e9b374b 100644
> --- a/src/mesa/main/uniforms.c
> +++ b/src/mesa/main/uniforms.c
> @@ -822,7 +822,7 @@ _mesa_ProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count,
>  
>  
>  void GLAPIENTRY
> -_mesa_GetnUniformfvARB(GLhandleARB program, GLint location,
> +_mesa_GetnUniformfvARB(GLuint program, GLint location,
>                         GLsizei bufSize, GLfloat *params)
>  {
>     GET_CURRENT_CONTEXT(ctx);
> @@ -830,14 +830,14 @@ _mesa_GetnUniformfvARB(GLhandleARB program, GLint location,
>  }
>  
>  void GLAPIENTRY
> -_mesa_GetUniformfv(GLhandleARB program, GLint location, GLfloat *params)
> +_mesa_GetUniformfv(GLuint program, GLint location, GLfloat *params)
>  {
>     _mesa_GetnUniformfvARB(program, location, INT_MAX, params);
>  }
>  
>  
>  void GLAPIENTRY
> -_mesa_GetnUniformivARB(GLhandleARB program, GLint location,
> +_mesa_GetnUniformivARB(GLuint program, GLint location,
>                         GLsizei bufSize, GLint *params)
>  {
>     GET_CURRENT_CONTEXT(ctx);
> @@ -845,7 +845,7 @@ _mesa_GetnUniformivARB(GLhandleARB program, GLint location,
>  }
>  
>  void GLAPIENTRY
> -_mesa_GetUniformiv(GLhandleARB program, GLint location, GLint *params)
> +_mesa_GetUniformiv(GLuint program, GLint location, GLint *params)
>  {
>     _mesa_GetnUniformivARB(program, location, INT_MAX, params);
>  }
> @@ -853,7 +853,7 @@ _mesa_GetUniformiv(GLhandleARB program, GLint location, GLint *params)
>  
>  /* GL3 */
>  void GLAPIENTRY
> -_mesa_GetnUniformuivARB(GLhandleARB program, GLint location,
> +_mesa_GetnUniformuivARB(GLuint program, GLint location,
>                          GLsizei bufSize, GLuint *params)
>  {
>     GET_CURRENT_CONTEXT(ctx);
> @@ -861,7 +861,7 @@ _mesa_GetnUniformuivARB(GLhandleARB program, GLint location,
>  }
>  
>  void GLAPIENTRY
> -_mesa_GetUniformuiv(GLhandleARB program, GLint location, GLuint *params)
> +_mesa_GetUniformuiv(GLuint program, GLint location, GLuint *params)
>  {
>     _mesa_GetnUniformuivARB(program, location, INT_MAX, params);
>  }
> @@ -869,8 +869,8 @@ _mesa_GetUniformuiv(GLhandleARB program, GLint location, GLuint *params)
>  
>  /* GL4 */
>  void GLAPIENTRY
> -_mesa_GetnUniformdvARB(GLhandleARB program, GLint location,
> -                        GLsizei bufSize, GLdouble *params)
> +_mesa_GetnUniformdvARB(GLuint program, GLint location,
> +                       GLsizei bufSize, GLdouble *params)
>  {
>     GET_CURRENT_CONTEXT(ctx);
>  
> @@ -887,14 +887,14 @@ _mesa_GetnUniformdvARB(GLhandleARB program, GLint location,
>  }
>  
>  void GLAPIENTRY
> -_mesa_GetUniformdv(GLhandleARB program, GLint location, GLdouble *params)
> +_mesa_GetUniformdv(GLuint program, GLint location, GLdouble *params)
>  {
>     _mesa_GetnUniformdvARB(program, location, INT_MAX, params);
>  }
>  
>  
>  GLint GLAPIENTRY
> -_mesa_GetUniformLocation(GLhandleARB programObj, const GLcharARB *name)
> +_mesa_GetUniformLocation(GLuint programObj, const GLcharARB *name)
>  {
>     struct gl_shader_program *shProg;
>     GLuint index, offset;
> diff --git a/src/mesa/main/uniforms.h b/src/mesa/main/uniforms.h
> index bd50fd9..ba21b79 100644
> --- a/src/mesa/main/uniforms.h
> +++ b/src/mesa/main/uniforms.h
> @@ -195,23 +195,23 @@ _mesa_ProgramUniformMatrix4x3fv(GLuint program, GLint location, GLsizei count,
>                                  GLboolean transpose, const GLfloat *value);
>  
>  void GLAPIENTRY
> -_mesa_GetnUniformfvARB(GLhandleARB, GLint, GLsizei, GLfloat *);
> +_mesa_GetnUniformfvARB(GLuint, GLint, GLsizei, GLfloat *);
>  void GLAPIENTRY
> -_mesa_GetUniformfv(GLhandleARB, GLint, GLfloat *);
> +_mesa_GetUniformfv(GLuint, GLint, GLfloat *);
>  void GLAPIENTRY
> -_mesa_GetnUniformivARB(GLhandleARB, GLint, GLsizei, GLint *);
> +_mesa_GetnUniformivARB(GLuint, GLint, GLsizei, GLint *);
>  void GLAPIENTRY
> -_mesa_GetUniformuiv(GLhandleARB, GLint, GLuint *);
> +_mesa_GetUniformuiv(GLuint, GLint, GLuint *);
>  void GLAPIENTRY
> -_mesa_GetnUniformuivARB(GLhandleARB, GLint, GLsizei, GLuint *);
> +_mesa_GetnUniformuivARB(GLuint, GLint, GLsizei, GLuint *);
>  void GLAPIENTRY
> -_mesa_GetUniformuiv(GLhandleARB program, GLint location, GLuint *params);
> +_mesa_GetUniformuiv(GLuint program, GLint location, GLuint *params);
>  void GLAPIENTRY
> -_mesa_GetnUniformdvARB(GLhandleARB, GLint, GLsizei, GLdouble *);
> +_mesa_GetnUniformdvARB(GLuint, GLint, GLsizei, GLdouble *);
>  void GLAPIENTRY
> -_mesa_GetUniformdv(GLhandleARB, GLint, GLdouble *);
> +_mesa_GetUniformdv(GLuint, GLint, GLdouble *);
>  GLint GLAPIENTRY
> -_mesa_GetUniformLocation(GLhandleARB, const GLcharARB *);
> +_mesa_GetUniformLocation(GLuint, const GLcharARB *);
>  GLuint GLAPIENTRY
>  _mesa_GetUniformBlockIndex(GLuint program,
>  			   const GLchar *uniformBlockName);
> @@ -243,8 +243,8 @@ _mesa_GetActiveUniformName(GLuint program, GLuint uniformIndex,
>  			   GLsizei bufSize, GLsizei *length,
>  			   GLchar *uniformName);
>  void GLAPIENTRY
> -_mesa_GetActiveUniform(GLhandleARB, GLuint, GLsizei, GLsizei *,
> -                          GLint *, GLenum *, GLcharARB *);
> +_mesa_GetActiveUniform(GLuint, GLuint, GLsizei, GLsizei *,
> +                       GLint *, GLenum *, GLcharARB *);
>  void GLAPIENTRY
>  _mesa_GetActiveUniformsiv(GLuint program,
>  			  GLsizei uniformCount,
> @@ -252,7 +252,7 @@ _mesa_GetActiveUniformsiv(GLuint program,
>  			  GLenum pname,
>  			  GLint *params);
>  void GLAPIENTRY
> -_mesa_GetUniformiv(GLhandleARB, GLint, GLint *);
> +_mesa_GetUniformiv(GLuint, GLint, GLint *);
>  
>  long
>  _mesa_parse_program_resource_name(const GLchar *name,
> 



More information about the mesa-dev mailing list