[Piglit] [PATCH 0/9] generated tests: Add tests for GLSL 1.30

Chad Versace chad at chad-versace.us
Wed Aug 17 16:40:53 PDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

We just finished discussing the series face-to-face. So, with the few fixes we discussed,
Reviewed-by: Chad Versace <chad at chad-versace.us>

On 08/15/2011 11:45 AM, Paul Berry wrote:
> The following patch series expands the generated tests in Piglit
> to test built-in operators as well as functions and operators
> that are new in GLSL 1.30.
> 
> The following operators are now tested: +, -, *, /, %, unary +, unary
> -, >, <, >=, <=, ==, !=, &&, ||, ^^, ?:, ~, <<, >>, &, |, ^.
> 
> All of the built-in functions defined in GLSL 1.30 are tested
> except for isnan, isinf, modf, and the special fragment shader
> functions (dFdx, dFdy, fwidth, and ftransform).
> 
> I've validated all the new tests against the proprietary nVidia
> driver for Linux.  It passes all tests except:
> 
> - asinh, which appears to fail due to improper handling of very
>   large values of the argument.
> 
> - lshift and rshift, which on nVidia do not support mixing signed
>   and unsigned types (despite GLSL 1.30 clearly stating that "one
>   operand can be signed while the other is unsigned").
> 
> - tests requiring the values to be computed at compile time (so
>   that they may be used to compute array sizes).  nVidia's
>   drivers are known to fail these sorts of tests.
> 
> The intent of these tests is to support the developent effort of
> supporting GLSL 1.30 in Mesa.  Mesa (on i965 gen5) currently
> passes 2778/3800 of the generated tests.
> 
> 
> [PATCH 1/9] generated tests: Make test generation happen in a deterministic order.
> [PATCH 2/9] generated tests: Expand the range of ints and ivecs used in testing.
> [PATCH 3/9] generated tests: Added tests for the 'notEqual' builtin.
> [PATCH 4/9] generated tests: Add builtin tests using if.
> [PATCH 5/9] Make uniform uint functions callable from piglit tests.
> [PATCH 6/9] Add uint and uvec uniform support to shader_runner.
> [PATCH 7/9] generated tests: Add uint and int tests for GLSL 1.30.
> [PATCH 8/9] generated tests: Test operators that were introduced in GLSL 1.30
> [PATCH 9/9] generated tests: Add tests for builtin functions introduced in GLSL 1.30
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit

- -- 
Chad Versace
chad at chad-versace.us
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJOTFGFAAoJEAIvNt057x8iAbkP/0JSBMs6qgEERNtQFd2BljOq
DO2EgJ87U2hJPb8TnvwCT1PoUuLZnFnR7VLBvatH6UIoqBqIZoEwcO4xLGm2Gwwu
bO/XnfgZwhBd7eXEsA1HnlluW8NZDSHcg+p963WbjIXO5zGjQEJW7Lu+NrLwBSwh
EaX2kquYUOBvsdiq2qJo9J901oh2brsxqGB/YIy+E9eisrFoIgCXirMCbUH6tVMd
mwBmrLo7T8D90BsWURC362Gcssq7TynZWZZLX5Mrl+2Hc0H9japXggEk+ZRa+mwo
r8LUcJSNp+ADLkqX9riVb3jbq2GoEw4iUNIftbLKd+KjpuSbhmgTD70MEiN0C3ne
WDzIDJmpQe7cQtGt+IM3IXm3HDcNG6tfDPnCRvZQwAboXA+92drevTtVWQ2CR6KG
JeDjfXCu8GS0yzkxz+1zCJCbL1aFIPg1ZYwQ15qwmU71pQ1KF5S+/v32CEdZUwP2
EQkmcLz/51WC5HQwx6L9uP4xzdkOe5/uFKt1zqhKe0k/bj0q/iXO3KXD516o4u+2
+1RzKlEQTgM1GCxZ8BQf02arFbgq4KiBNKVPRsz420M3BfZAXU9Qdt49ILbi2JH+
THEYeaH8Y7q/lrLYxqOo0FzLMxP6wA5SE4q31sAvHDD6de08+DMbg00lvFF8VFF/
NoOgwfLEQOhBiGzq6a4n
=Fm8N
-----END PGP SIGNATURE-----


More information about the Piglit mailing list