On jue, 2016-06-02 at 14:25 +1000, Dave Airlie wrote: > 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)");
I would say "... missing cube face" in the commit message as this is the error you are returning here. With this change, Reviewed-by: Antia Puentes <apuen...@igalia.com> > return false; > } _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev