diff options
author | Matt Turner <[email protected]> | 2012-11-13 13:05:03 -0800 |
---|---|---|
committer | Matt Turner <[email protected]> | 2012-11-15 15:21:28 -0800 |
commit | ae1f09babb9c127d573050f4338b6f3d55cba377 (patch) | |
tree | 007671b0840680314ddceed99b4a0f9212b2037f /src/mesa/main/varray.c | |
parent | e21debbf751c86a991dc1fdc39bc4e3b7b82b9cb (diff) |
mesa: return INVALID_VALUE from VertexAttribDivisor if index out of range
All the other range checks on index already return the proper error,
INVALID_VALUE.
Fixes gles3conform's instanced_arrays_invalid test.
Reviewed-by: Paul Berry <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/main/varray.c')
-rw-r--r-- | 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 7a5a5c5debc..f770143972c 100644 --- a/src/mesa/main/varray.c +++ b/src/mesa/main/varray.c @@ -1137,7 +1137,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; } |