[Piglit] [PATCH 1/2] texture-integer: fix issue with GL_RGB_INTEGER_EXT swizzle
Martin Andersson
g02maran at gmail.com
Wed Sep 4 11:46:57 PDT 2013
Hi Marek,
If there are no objections, maybe you could commit these patches?
//Martin
On Wed, Aug 28, 2013 at 12:25 PM, Marek Olšák <maraeo at gmail.com> wrote:
> For the series:
>
> Reviewed-by: Marek Olšák <marek.olsak at amd.com>
>
> Marek
>
> On Tue, Aug 13, 2013 at 11:24 PM, Martin Andersson <g02maran at gmail.com> wrote:
>> The expected alpha was set to zero instead of the random alpha value.
>> The test passed for all random alpha values greater than zero, because
>> for those values the resulting alpha was zero. Matching the, incorrect,
>> expected alpha value of zero. The reason the resulting alpha was zero
>> was because the computed bias became negative, that in turn caused the
>> resulting alpha to become negative and then rounded to zero.
>>
>> The test failed when the random alpha value became zero because it was
>> expecting the, incorrect, alpha value of zero but got the correct value
>> of one.
>> ---
>> tests/spec/gl-3.0/texture-integer.c | 2 +-
>> 1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/tests/spec/gl-3.0/texture-integer.c b/tests/spec/gl-3.0/texture-integer.c
>> index f2a5692..ff2bef4 100644
>> --- a/tests/spec/gl-3.0/texture-integer.c
>> +++ b/tests/spec/gl-3.0/texture-integer.c
>> @@ -287,7 +287,7 @@ test_format(const struct format_info *info)
>> /* nothing */
>> break;
>> case GL_RGB_INTEGER_EXT:
>> - expected[3] = 0.0;
>> + value[3] = 0.0;
>> break;
>> case GL_ALPHA_INTEGER_EXT:
>> expected[0] = expected[1] = expected[2] = 0.0;
>> --
>> 1.8.3.4
>>
>> _______________________________________________
>> Piglit mailing list
>> Piglit at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/piglit
More information about the Piglit
mailing list