Reviewed-by: Erik Faye-Lund <erik.faye-l...@collabora.com>

On Sun, 2018-12-30 at 18:35 -0500, Ilia Mirkin wrote:
> Signed-off-by: Ilia Mirkin <imir...@alum.mit.edu>
> ---
>  tests/texturing/s3tc-errors.c | 14 +++++++++++++-
>  1 file changed, 13 insertions(+), 1 deletion(-)
> 
> diff --git a/tests/texturing/s3tc-errors.c b/tests/texturing/s3tc-
> errors.c
> index 7e9bfa8b5..ccc0be9a7 100644
> --- a/tests/texturing/s3tc-errors.c
> +++ b/tests/texturing/s3tc-errors.c
> @@ -412,7 +412,7 @@ test_format(int width, int height, GLfloat
> *image, GLenum requested_format)
>       pass = piglit_check_gl_error(GL_NO_ERROR) && pass;
>  
>       /* Try CompressedTexImage with size which is a not a multiple
> of the
> -         * block size - should not be an erorr
> +         * block size - should not be an error
>           */
>       w = width - 1;
>       h = height - 1;
> @@ -420,6 +420,18 @@ test_format(int width, int height, GLfloat
> *image, GLenum requested_format)
>                              piglit_compressed_image_size(format, w,
> h),
>                              compressed_image);
>  
> +     if (piglit_get_gl_version() < 20 &&
> +         !piglit_is_extension_supported("GL_ARB_texture_non_power_of
> _two")) {
> +             pass = piglit_check_gl_error(GL_INVALID_VALUE) && pass;
> +
> +             /* Reload the original into the texture. */
> +             w = width;
> +             h = height;
> +             glCompressedTexImage2D(GL_TEXTURE_2D, 0, format, w, h,
> 0,
> +                                    piglit_compressed_image_size(for
> mat, w, h),
> +                                    compressed_image);
> +     }
> +
>       pass = piglit_check_gl_error(GL_NO_ERROR) && pass;
>       pass = check_rendering(width, height) && pass;
>  

_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to