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 _______________________________________________ Piglit mailing list Piglit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/piglit