[Piglit] [PATCH 06/16] msaa/formats: Compare integer formats properly.
Anuj Phogat
anuj.phogat at gmail.com
Thu Jun 21 18:49:03 PDT 2012
On Fri, Jun 15, 2012 at 8:32 AM, Paul Berry <stereotype441 at gmail.com> wrote:
> This patch adapts the MSAA "formats" test to use
> piglit_compare_images_color() to check pass/fail instead of
> piglit_probe_image_color(). This will allow integer formats to be
> tested.
> ---
> tests/spec/ext_framebuffer_multisample/formats.cpp | 13 ++++++++-----
> 1 files changed, 8 insertions(+), 5 deletions(-)
>
> diff --git a/tests/spec/ext_framebuffer_multisample/formats.cpp b/tests/spec/ext_framebuffer_multisample/formats.cpp
> index fc8d2a5..b54cda7 100644
> --- a/tests/spec/ext_framebuffer_multisample/formats.cpp
> +++ b/tests/spec/ext_framebuffer_multisample/formats.cpp
> @@ -457,11 +457,14 @@ test_format(const struct format_desc *format)
> format->base_internal_format);
>
> /* Check that the test image was correct */
> - glBindFramebuffer(GL_READ_FRAMEBUFFER,
> - test_renderer.fbo_downsampled.handle);
> - pass = piglit_probe_image_color(0, 0, pattern_width, pattern_height,
> - format->base_internal_format,
> - expected_image) && pass;
> + unsigned num_components =
> + piglit_num_components(format->base_internal_format);
> + float tolerance[4];
> + piglit_compute_probe_tolerance(format->base_internal_format,
> + tolerance);
> + pass = piglit_compare_images_color(0, 0, pattern_width, pattern_height,
> + num_components, tolerance,
> + expected_image, test_image);
>
> /* Show both the test and expected images on screen so that
> * the user can diagnose problems.
> --
> 1.7.7.6
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit
Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>
More information about the Piglit
mailing list