This was added in version 22 of the GL_ARB_sync spec. Fixes gles3conform's sync_error_waitsync_timeout test. Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>tags/gles3-fmt-v1
@@ -356,11 +356,8 @@ _mesa_WaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout) | |||
return; | |||
} | |||
/* From the GL_ARB_sync spec: | |||
* | |||
* If the value of <timeout> is zero, then WaitSync does nothing. | |||
*/ | |||
if (timeout == 0) { | |||
if (timeout != GL_TIMEOUT_IGNORED) { | |||
_mesa_error(ctx, GL_INVALID_VALUE, "glWaitSync(timeout=0x%lx)", timeout); | |||
return; | |||
} | |||