[Piglit] [PATCH 4/7] astc_sliced_3d: Move slice 'for' loop further down

Nanley Chery nanleychery at gmail.com
Mon Aug 1 22:36:50 UTC 2016


On Mon, Aug 01, 2016 at 03:16:17PM -0700, Anuj Phogat wrote:
> Cc: Nanley Chery <nanley.g.chery at intel.com>
> Signed-off-by: Anuj Phogat <anuj.phogat at gmail.com>
> ---
>  .../khr_compressed_astc-sliced-3d-miptree.c        | 39 +++++++++++-----------
>  1 file changed, 19 insertions(+), 20 deletions(-)
> 
> diff --git a/tests/spec/khr_texture_compression_astc/khr_compressed_astc-sliced-3d-miptree.c b/tests/spec/khr_texture_compression_astc/khr_compressed_astc-sliced-3d-miptree.c
> index d833bac..cb884e9 100644
> --- a/tests/spec/khr_texture_compression_astc/khr_compressed_astc-sliced-3d-miptree.c
> +++ b/tests/spec/khr_texture_compression_astc/khr_compressed_astc-sliced-3d-miptree.c
> @@ -216,10 +216,6 @@ bool draw_compare_levels(bool check_error,
>  			y += h;
>  	}
>  
> -	/* Delete bound textures */
> -	glDeleteTextures(1, &compressed_tex);
> -	glDeleteTextures(1, &decompressed_tex);
> -
>  	piglit_present_results();
>  	return result;
>  }
> @@ -279,23 +275,21 @@ test_miptrees(void* input_type)
>  		piglit_set_tolerance_for_bits(8, 8, 8, 8);
>  
>  	for ( ; block_dims < ARRAY_SIZE(block_dim_str); block_dims++) {
> +		/* Texture objects. */
> +		GLuint tex_compressed = 0;
> +		GLuint tex_decompressed = 0;
> +
> +		/* Load texture for current submode and block size */
> +		load_texture("compressed/SLICED3D", tests[subtest],
> +				block_dim_str[block_dims],
> +				&tex_compressed);
> +		if (!check_error) {
> +			load_texture("decompressed/SLICED3D",
> +				     tests[subtest],
> +				     block_dim_str[block_dims],
> +				     &tex_decompressed);
> +		}
>  		for (slice = 0 ; slice < LEVEL0_DEPTH; slice++) {
> -
> -			/* Texture objects. */
> -			GLuint tex_compressed = 0;
> -			GLuint tex_decompressed = 0;
> -
> -			/* Load texture for current submode and block size */
> -			load_texture("compressed/SLICED3D", tests[subtest],
> -					block_dim_str[block_dims],
> -					&tex_compressed);
> -			if (!check_error) {
> -				load_texture("decompressed/SLICED3D",
> -					     tests[subtest],
> -					     block_dim_str[block_dims],
> -					     &tex_decompressed);
> -			}
> -
>  			/* Draw and compare each level of the two textures */
>  			glClear(GL_COLOR_BUFFER_BIT);
>  			if (!draw_compare_levels(check_error,
> @@ -311,6 +305,11 @@ test_miptrees(void* input_type)
>  				return PIGLIT_FAIL;
>  			}
>  		}
> +		/* Delete bound textures */
> +		glDeleteTextures(1, &tex_compressed);
> +		if (!check_error)
> +			glDeleteTextures(1, &tex_decompressed);
> +

This patch does more than the commit title says. I think you should
mention the purpose of this (and the related) hunk or leave it out.

- Nanley

>  		block_dims++;
>  	}
>  	return PIGLIT_PASS;
> -- 
> 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