From: Dave Airlie <airl...@redhat.com> The specs says INVALID_VALUE for exceeding dimensions, which is really what is happening here.
This fixes: GL45-CTS.copy_image.non_existent_mipmap Signed-off-by: Dave Airlie <airl...@redhat.com> --- src/mesa/main/copyimage.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/mesa/main/copyimage.c b/src/mesa/main/copyimage.c index 6aa6bcb..7e5df61 100644 --- a/src/mesa/main/copyimage.c +++ b/src/mesa/main/copyimage.c @@ -180,7 +180,7 @@ prepare_target(struct gl_context *ctx, GLuint name, GLenum target, for (i = 0; i < depth; i++) { if (!texObj->Image[z+i][level]) { /* missing cube face */ - _mesa_error(ctx, GL_INVALID_OPERATION, + _mesa_error(ctx, GL_INVALID_VALUE, "glCopyImageSubData(missing cube face)"); return false; } -- 2.5.5 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev