[Piglit] [PATCH 0/6] gs: Test interaction between geometry shaders and transform feedback counting.

Paul Berry stereotype441 at gmail.com
Wed Aug 7 13:28:37 PDT 2013


This patch series adapts the transform feedback tests
overflow-edge-cases.c and intervening-read.c so that they can be
tested using geometry shaders.  This allows us to verify that the
primitive counting performed by transform feedback reflects the number
of primitives dynamically output by the geometry shader (rather than
the number of primitives sent down the top of the GPU pipeline by the
draw call).

Patches 1 and 2 create a new macro, PIGLIT_STRIP_ARG(), which makes it
easy to add a command-line option to an existing test.  Patches 3 and
4 adapt overflow-edge-cases.c for geometry shaders.  Patches 5 and 6
adapt intervening-read.c for geometry shaders.

[PATCH 1/6] Add PIGLIT_STRIP_ARG() macro for extracting args during piglit config.
[PATCH 2/6] Use PIGLIT_STRIP_ARG() in formats.c
[PATCH 3/6] Support both core and compat contexts in xfb/overflow-edge-cases.c.
[PATCH 4/6] gs: Adapt xfb/overflow-edge-cases.c for geometry shaders.
[PATCH 5/6] Support both core and compat contexts in xfb/intervening-read.c.
[PATCH 6/6] gs: Adapt xfb/intervening-read.c for geometry shaders.


More information about the Piglit mailing list