[Piglit] [PATCH] khr_texture_compression_astc: Allow TEXTURE_3D target if sliced_3d is supported
Nanley Chery
nanleychery at gmail.com
Fri Jul 15 22:17:44 UTC 2016
On Thu, Jul 14, 2016 at 02:28:31PM -0700, Anuj Phogat wrote:
> Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
> ---
This patch is,
Reviewed-by: Nanley Chery <nanley.g.chery at intel.com>
> .../khr_texture_compression_astc/khr_compressed_astc-basic.c | 11 ++++++++---
> 1 file changed, 8 insertions(+), 3 deletions(-)
>
> diff --git a/tests/spec/khr_texture_compression_astc/khr_compressed_astc-basic.c b/tests/spec/khr_texture_compression_astc/khr_compressed_astc-basic.c
> index 0269e3a..dda8229 100644
> --- a/tests/spec/khr_texture_compression_astc/khr_compressed_astc-basic.c
> +++ b/tests/spec/khr_texture_compression_astc/khr_compressed_astc-basic.c
> @@ -154,7 +154,8 @@ have_gen_mipmap_support()
> * the TEXTURE_CUBE_MAP_ARRAY target.
> *
> */
> -void test_compressed_teximg_3d(int fi, bool have_cube_map_ext, bool have_hdr)
> +void test_compressed_teximg_3d(int fi, bool have_cube_map_ext,
> + bool have_hdr_or_sliced_3d)
> {
> int j;
> GLuint tex3D;
> @@ -175,7 +176,7 @@ void test_compressed_teximg_3d(int fi, bool have_cube_map_ext, bool have_hdr)
>
> /* Test expected GL errors */
> if (good_compressed_tex_3d_targets[j] == GL_TEXTURE_3D
> - && !have_hdr) {
> + && !have_hdr_or_sliced_3d) {
> REQUIRE_ERROR(GL_INVALID_OPERATION);
> } else {
> REQUIRE_ERROR(GL_NO_ERROR);
> @@ -371,13 +372,17 @@ piglit_display(void)
> bool have_gen_mipmap = have_gen_mipmap_support();
> bool have_hdr = piglit_is_extension_supported(
> "GL_KHR_texture_compression_astc_hdr");
> + bool have_hdr_or_sliced_3d = have_hdr ||
> + piglit_is_extension_supported(
> + "GL_KHR_texture_compression_astc_sliced_3d");
>
> for (i = 0; i < ARRAY_SIZE(formats); i++) {
> if (have_cube_map_ext)
> test_non_square_img(i, have_hdr);
> if (have_tex_stor_ext)
> test_sub_img(i);
> - test_compressed_teximg_3d(i, have_cube_map_ext, have_hdr);
> + test_compressed_teximg_3d(i, have_cube_map_ext,
> + have_hdr_or_sliced_3d);
> test_tex_img(i, have_gen_mipmap);
> }
>
> --
> 2.5.5
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/piglit
More information about the Piglit
mailing list