This series adds piglit tests for the VAO portion of GL_ARB_direct_state_access.
The tests are written so that they can be run against either the core or compatibility profiles. The exception is vao-core and vao-compatibility, which contain all the profile specific tests. Note that vao-attrib-format fails without this patch: http://patchwork.freedesktop.org/patch/44068 It would be interesting to know if the tests pass with NVIDIA's implementation, but I haven't been able to test that. Fredrik Höglund (14): dsa/utils: Add check_indexed_vao_param() dsa/utils: Add check_vbo_binding() arb_direct_state_access: Add a test for glCreateVertexArrays arb_direct_state_access: Add a test for glEnable/DisableVertexArrayAttrib arb_direct_state_access: Add a test for glVertexArrayAttrib[I|L]Format arb_direct_state_access: Add a test for glVertexArrayAttribBinding arb_direct_state_access: Add a test for glVertexArrayBindingDivisor arb_direct_state_access: Add a test for glVertexArrayElementBuffer arb_direct_state_access: Add a test for glVertexArrayVertexBuffer arb_direct_state_access: Add a test for glVertexArrayVertexBuffers arb_direct_state_access: Add a test for glGetVertexArray*iv arb_direct_state_access: Add a core-profile test arb_direct_state_access: Add a compatibility-profile test arb_direct_state_access: Add a compatibility-profile draw test tests/all.py | 12 + .../spec/arb_direct_state_access/CMakeLists.gl.txt | 12 + tests/spec/arb_direct_state_access/dsa-utils.c | 36 + tests/spec/arb_direct_state_access/dsa-utils.h | 15 + .../arb_direct_state_access/vao-attrib-binding.c | 132 ++++ .../vao-attrib-enabledisable.c | 127 ++++ .../arb_direct_state_access/vao-attrib-format.c | 791 +++++++++++++++++++++ .../arb_direct_state_access/vao-binding-divisor.c | 119 ++++ .../spec/arb_direct_state_access/vao-compat-draw.c | 171 +++++ tests/spec/arb_direct_state_access/vao-compat.c | 199 ++++++ tests/spec/arb_direct_state_access/vao-core.c | 186 +++++ tests/spec/arb_direct_state_access/vao-create.c | 143 ++++ .../vao-element-array-buffer.c | 123 ++++ tests/spec/arb_direct_state_access/vao-get.c | 285 ++++++++ .../arb_direct_state_access/vao-vertex-buffer.c | 140 ++++ .../arb_direct_state_access/vao-vertex-buffers.c | 351 +++++++++ 16 files changed, 2842 insertions(+) _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
