From: Marta Lofstedt <[email protected]>
In Mesa commit:
2c91e086563541271668f9ea6ca58689c0c97d44
It was concluded that Mesa should follow the definition from
OpenGL 4.4 specification, section 10.4 and OpenGL ES 3.1
section 10.5:
"An INVALID_VALUE error is generated if indirect is not
a multiple of the size, in basic machine units, of uint."
Previous definitions called for an INVALID_OPERATION to be
generated.
Signed-off-by: Marta Lofstedt <[email protected]>
---
tests/spec/arb_draw_indirect/api-errors.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/spec/arb_draw_indirect/api-errors.c
b/tests/spec/arb_draw_indirect/api-errors.c
index dfa93e4..7f25ea9 100644
--- a/tests/spec/arb_draw_indirect/api-errors.c
+++ b/tests/spec/arb_draw_indirect/api-errors.c
@@ -161,7 +161,7 @@ check_draw_beyond_end(void)
static bool
check_draw_misaligned(void)
{
- /* An INVALID_OPERATION error is generated
+ /* An INVALID_VALUE error is generated
* .. or if <indirect> is not word aligned.
*/
@@ -172,7 +172,7 @@ check_draw_misaligned(void)
glDrawArraysIndirect(GL_TRIANGLES, (GLvoid const *)1); /* misaligned */
- if (!piglit_check_gl_error(GL_INVALID_OPERATION))
+ if (!piglit_check_gl_error(GL_INVALID_VALUE))
return false;
return true;
--
2.1.4
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit