[Piglit] [PATCH 00/10] arb_enhanced_layouts: additional tests
Andres Gomez
agomez at igalia.com
Fri Feb 1 17:55:14 UTC 2019
This series adds several arb_enhanced_layouts tests and some
arb_separate_shader_objects more addressing problems found in mesa and
not checked in piglit.
They are mostly related to the use of the location, component,
xfb_offset and xfb_stride layout qualifiers.
Andres Gomez (10):
arb_enhanced_layouts: corrected multiple comments
arb_enhanced_layouts: GL_ARB_gpu_shader_fp64 requires GLSL 1.50
arb_enhanced_layouts: correct interpolation qualifiers
arb_enhanced_layouts: add aliasing tests with mixed type widths
arb_enhanced_layouts: correct component usage with dvec{3,4} tests
arb_separate_shader_objects: add location overlapping tests
arb_enhanced_layouts: add component aliasing tests
arb_separate_shader_objects: add unused location qualified input test
arb_enhanced_layouts: add another xfb_stride overflow test
arb_enhanced_layouts: add xfb_offset overlap test
.../component-layout/double-component-1.vert | 4 +-
.../component-layout/double-component-3.vert | 4 +-
.../compiler/component-layout/dvec2.vert | 4 +-
.../compiler/component-layout/dvec3.vert | 6 +-
.../compiler/component-layout/dvec4.vert | 6 +-
.../component-layout/overflow-double.vert | 4 +-
.../component-layout/overflow-dvec2.vert | 4 +-
.../type-mismatch-signed-double.vert | 59 ++++++++++++++++++
.../width-mismatch-float-double.vert | 59 ++++++++++++++++++
.../xfb_offset/invalid-overlap.vert | 23 +++++++
.../xfb_stride/variable-stride-overflow2.vert | 28 +++++++++
.../vs-fs-array-dvec3.shader_test | 10 +--
.../vs-fs-doubles.shader_test | 6 +-
.../vs-gs-fs-double.shader_test | 16 ++---
.../vs-tcs-tes-fs-double.shader_test | 42 +++++++++----
.../vs-to-fs-double-overlap.shader_test | 6 +-
...uplicated-input-overlap-double.shader_test | 62 +++++++++++++++++++
...to-fs-duplicated-input-overlap.shader_test | 59 ++++++++++++++++++
...t => vs-to-fs-signed-unsigned.shader_test} | 10 +--
...-fs-type-mismatch-double-float.shader_test | 59 ------------------
...-fs-type-mismatch-signed-float.shader_test | 4 +-
...s-type-mismatch-unsigned-float.shader_test | 8 +--
...fs-width-mismatch-double-float.shader_test | 60 ++++++++++++++++++
...uplicated-input-overlap-double.shader_test | 58 +++++++++++++++++
...ation-duplicated-input-overlap.shader_test | 55 ++++++++++++++++
...plicit-location-overlap-double.shader_test | 49 +++++++++++++++
...o-fs-explicit-location-overlap.shader_test | 49 +++++++++++++++
...explicit-location-unused-input.shader_test | 38 ++++++++++++
28 files changed, 675 insertions(+), 117 deletions(-)
create mode 100644 tests/spec/arb_enhanced_layouts/compiler/component-layout/type-mismatch-signed-double.vert
create mode 100644 tests/spec/arb_enhanced_layouts/compiler/component-layout/width-mismatch-float-double.vert
create mode 100644 tests/spec/arb_enhanced_layouts/compiler/transform-feedback-layout-qualifiers/xfb_offset/invalid-overlap.vert
create mode 100644 tests/spec/arb_enhanced_layouts/compiler/transform-feedback-layout-qualifiers/xfb_stride/variable-stride-overflow2.vert
create mode 100644 tests/spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-duplicated-input-overlap-double.shader_test
create mode 100644 tests/spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-duplicated-input-overlap.shader_test
rename tests/spec/arb_enhanced_layouts/linker/component-layout/{vs-to-fs-type-mismatch-signed-unsigned.shader_test => vs-to-fs-signed-unsigned.shader_test} (88%)
delete mode 100644 tests/spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-type-mismatch-double-float.shader_test
create mode 100644 tests/spec/arb_enhanced_layouts/linker/component-layout/vs-to-fs-width-mismatch-double-float.shader_test
create mode 100644 tests/spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-duplicated-input-overlap-double.shader_test
create mode 100644 tests/spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-duplicated-input-overlap.shader_test
create mode 100644 tests/spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-overlap-double.shader_test
create mode 100644 tests/spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-overlap.shader_test
create mode 100644 tests/spec/arb_separate_shader_objects/linker/vs-to-fs-explicit-location-unused-input.shader_test
--
2.20.1
More information about the Piglit
mailing list