[Piglit] [PATCH 0/9] Direct State Access tests series

Martin Peres martin.peres at linux.intel.com
Mon Feb 16 05:12:13 PST 2015


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



More information about the Piglit mailing list