Here are the tests I have been working on while implementing the following parts of the DSA extension: - Transform Feedback object - Renderbuffer object - Sampler object - Program Pipeline object - Query object
This series adds 115 tests and requires patches I am about to send to the mesa-dev ML, the MESA_EXTENSION_OVERRIDE=GL_ARB_direct_state_access env variable and i915.enable_ppgtt=2 in order to all be run successfully on Haswell (only platform tested). Please test and review. Martin Peres (9): arb_direct_state_access: Added glCreateTransformFeedbacks test arb_direct_state_access: Added glTransformFeedbackBufferBase tests arb_direct_state_access: Added glTransformFeedbackBufferRange tests arb_direct_state_access: Added glGetTransformFeedback* tests arb_direct_state_access: Added glCreateQueries tests arb_direct_state_access: Added glCreateProgramPipelines tests arb_direct_state_access: Added glCreateSamplers tests arb_direct_state_access: Added glCreateRenderbuffers tests arb_direct_state_access: Added *NamedRenderbuffer* tests tests/all.py | 9 + .../spec/arb_direct_state_access/CMakeLists.gl.txt | 9 + .../create-programpipelines.c | 129 +++++++++++ .../spec/arb_direct_state_access/create-queries.c | 87 ++++++++ .../arb_direct_state_access/create-renderbuffers.c | 146 +++++++++++++ .../spec/arb_direct_state_access/create-samplers.c | 146 +++++++++++++ .../create-transformfeedbacks.c | 75 +++++++ tests/spec/arb_direct_state_access/dsa-utils.h | 16 ++ .../arb_direct_state_access/gettransformfeedback.c | 240 +++++++++++++++++++++ .../arb_direct_state_access/namedrenderbuffer.c | 134 ++++++++++++ .../transformfeedback-bufferbase.c | 224 +++++++++++++++++++ .../transformfeedback-bufferrange.c | 234 ++++++++++++++++++++ 12 files changed, 1449 insertions(+) create mode 100644 tests/spec/arb_direct_state_access/create-programpipelines.c create mode 100644 tests/spec/arb_direct_state_access/create-queries.c create mode 100644 tests/spec/arb_direct_state_access/create-renderbuffers.c create mode 100644 tests/spec/arb_direct_state_access/create-samplers.c create mode 100644 tests/spec/arb_direct_state_access/create-transformfeedbacks.c create mode 100644 tests/spec/arb_direct_state_access/gettransformfeedback.c create mode 100644 tests/spec/arb_direct_state_access/namedrenderbuffer.c create mode 100644 tests/spec/arb_direct_state_access/transformfeedback-bufferbase.c create mode 100644 tests/spec/arb_direct_state_access/transformfeedback-bufferrange.c -- 2.3.0 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
