On 13 November 2012 13:18, Matt Turner <matts...@gmail.com> wrote:

> All the other range checks on index already return the proper error,
> INVALID_VALUE.
>
> Fixes gles3conform's instanced_arrays_invalid.
>

Minor nit pick: it's not obvious from your commit subject whether it
describes the state of the code before or after the change.  I'd recommend
something like "mesa: return INVALID_VALUE from VertexAttribDivisor if
index out of range".

Reviewed-by: Paul Berry <stereotype...@gmail.com>


> ---
>  src/mesa/main/varray.c |    2 +-
>  1 files changed, 1 insertions(+), 1 deletions(-)
>
> diff --git a/src/mesa/main/varray.c b/src/mesa/main/varray.c
> index 809b818..1ff77bc 100644
> --- a/src/mesa/main/varray.c
> +++ b/src/mesa/main/varray.c
> @@ -1138,7 +1138,7 @@ _mesa_VertexAttribDivisor(GLuint index, GLuint
> divisor)
>     }
>
>     if (index >= ctx->Const.VertexProgram.MaxAttribs) {
> -      _mesa_error(ctx, GL_INVALID_ENUM, "glVertexAttribDivisor(index =
> %u)",
> +      _mesa_error(ctx, GL_INVALID_VALUE, "glVertexAttribDivisor(index =
> %u)",
>                    index);
>        return;
>     }
> --
> 1.7.8.6
>
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
>
_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to