[Piglit] [PATCH 0/4] Additional tests for ARB_vertex_attrib_64bit extension

Andres Gomez agomez at igalia.com
Tue May 17 23:31:53 UTC 2016


This series provides additional tests for the ARB_vertex_attrib_64bit
extension:

https://www.opengl.org/registry/specs/ARB/vertex_attrib_64bit.txt

This work is complemented with the corresponding bug to add support
for this extension into the i965 shader backend at:

https://bugs.freedesktop.org/show_bug.cgi?id=94442

Cheers,
Andres (on behalf of the team that worked on this).

Alejandro PiƱeiro (2):
  arb_vertex_attrib_64bit: add getactiveattrib test
  arb_vertex_attrib_64bit: add MAX_VERTEX_ATTRIB test

Andres Gomez (1):
  arb_vertex_attrib_64bit: Adds double vertex input tests generator

Antia Puentes (1):
  arb_vertex_attrib_64bit: add overlapping locations test

 generated_tests/CMakeLists.txt                     |   9 +
 generated_tests/gen_vs_in_fp64.py                  | 380 +++++++++++++++++++++
 generated_tests/templates/gen_vs_in_fp64/base.mako |  27 ++
 .../columns_execution.vert.shader_test.mako        |  41 +++
 .../gen_vs_in_fp64/columns_shader.vert.mako        |  17 +
 .../gen_vs_in_fp64/execution.vert.shader_test.mako |  32 ++
 .../templates/gen_vs_in_fp64/execution_base.mako   |  85 +++++
 .../regular_execution.vert.shader_test.mako        |  67 ++++
 .../gen_vs_in_fp64/regular_shader.vert.mako        |  19 ++
 .../templates/gen_vs_in_fp64/shader.vert.mako      |  16 +
 .../templates/gen_vs_in_fp64/shader_base.mako      |  12 +
 tests/all.py                                       |   5 +
 .../execution/CMakeLists.gl.txt                    |   3 +
 .../execution/getactiveattrib.c                    | 345 +++++++++++++++++++
 .../execution/max-vertex-attrib.c                  | 123 +++++++
 .../execution/overlapping-locations.c              | 226 ++++++++++++
 .../execution/vs-dvec3-input.shader_test           |  37 --
 17 files changed, 1407 insertions(+), 37 deletions(-)
 create mode 100644 generated_tests/gen_vs_in_fp64.py
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/base.mako
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/columns_execution.vert.shader_test.mako
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/columns_shader.vert.mako
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/execution.vert.shader_test.mako
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/execution_base.mako
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/regular_execution.vert.shader_test.mako
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/regular_shader.vert.mako
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/shader.vert.mako
 create mode 100644 generated_tests/templates/gen_vs_in_fp64/shader_base.mako
 create mode 100644 tests/spec/arb_vertex_attrib_64bit/execution/getactiveattrib.c
 create mode 100644 tests/spec/arb_vertex_attrib_64bit/execution/max-vertex-attrib.c
 create mode 100644 tests/spec/arb_vertex_attrib_64bit/execution/overlapping-locations.c
 delete mode 100644 tests/spec/arb_vertex_attrib_64bit/execution/vs-dvec3-input.shader_test

-- 
2.8.1



More information about the Piglit mailing list