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