[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