Pushed!
On Wed, 2018-04-11 at 09:45 -0700, Anthony Pesch wrote: > From: Anthony Pesch <ape...@nvidia.com> > > Change expected error from INVALID_OPERATION to INVALID_VALUE when querying a > level which hasn't been explicitly defined. The level is valid, however, the > level hasn't been explicitly defined so it should have a default width and > height of 0, making the 8x8 query produce an INVALID_VALUE. > > From the OpenGL 4.6 spec, 8.22 Texture State and Proxy State: > "Each initial texture image is null. It has zero width, height, and depth, > internal format RGBA, or R8 for buffer textures, component sizes set to zero > and > component types set to NONE, the compressed flag set to FALSE, a zero > compressed > size, and the bound buffer object name is zero." > > From the GetTextureSubImage errors in 8.11.4: > "An INVALID_VALUE error is generated if xoffset + width is greater than the > texture’s width, yoffset + height is greater than the texture’s height, or > zoffset + depth is greater than the texture’s depth." > > Reviewed-by: Arthur Huillet <ahuil...@nvidia.com> > Reviewed-by: Juan A. Suarez <jasua...@igalia.com> > --- > tests/spec/arb_get_texture_sub_image/errors.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/tests/spec/arb_get_texture_sub_image/errors.c > b/tests/spec/arb_get_texture_sub_image/errors.c > index 34fec4a95..57875fa6a 100644 > --- a/tests/spec/arb_get_texture_sub_image/errors.c > +++ b/tests/spec/arb_get_texture_sub_image/errors.c > @@ -200,7 +200,7 @@ test_invalid_values(void) > 8, 8, 1, /* size */ > GL_RGBA, GL_FLOAT, /* bad enum */ > sizeof(buffer), buffer); > - if (!piglit_check_gl_error(GL_INVALID_OPERATION)) > + if (!piglit_check_gl_error(GL_INVALID_VALUE)) > pass = false; > > /* Test getting invalid offset */ _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit