I think it would be better to change the visual and the probes to RGBA
and test alpha formats instead of skipping them. That said, I'm okay
with committing this patch.

Marek

On Tue, Jan 22, 2013 at 10:59 PM, Carl Worth <[email protected]> wrote:
> The test uses an RGB probe to determine whether a pixel was rendered
> or not. By definition, an RGB proble will always return values of 0
> whether or not the pixel was rendered. So the results are meaningless
> for an alpha-only format.
> ---
>  tests/fbo/fbo-alphatest-formats.c |    3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/tests/fbo/fbo-alphatest-formats.c 
> b/tests/fbo/fbo-alphatest-formats.c
> index 30a7164..759eea6 100644
> --- a/tests/fbo/fbo-alphatest-formats.c
> +++ b/tests/fbo/fbo-alphatest-formats.c
> @@ -77,7 +77,8 @@ static enum piglit_result test_format(const struct 
> format_desc *format)
>         float pos7[] = { 0.75, -1.0, 0.25, 2.0};
>
>          if (format->base_internal_format == GL_DEPTH_COMPONENT ||
> -            format->base_internal_format == GL_DEPTH_STENCIL)
> +            format->base_internal_format == GL_DEPTH_STENCIL ||
> +           format->base_internal_format == GL_ALPHA)
>                 return PIGLIT_SKIP;
>
>         /*
> --
> 1.7.10.4
>
> _______________________________________________
> Piglit mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/piglit
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to