(^ that should be tests now, but I wanted to make sure patchwork didn't miss this because of a new title)
This teaches shader_runner how to change the glPolygonMode() through "polygon mode", and then uses that to add a bunch of tests for testing NV_fill_rectangle support. Lyude (2): shader_runner: Add support for "polygon mode" nv_fill_rectangle: add tests tests/shaders/shader_runner.c | 16 ++++- tests/spec/CMakeLists.txt | 1 + tests/spec/nv_fill_rectangle/CMakeLists.gl.txt | 13 ++++ tests/spec/nv_fill_rectangle/CMakeLists.txt | 1 + .../gs-lines-ignore-fill-rect.shader_test | 43 ++++++++++++ .../gs-points-ignore-fill-rect.shader_test | 44 +++++++++++++ .../execution/gs-tris-with-fill-rect.shader_test | 42 ++++++++++++ .../execution/lines-ignore-fill-rect.shader_test | 29 ++++++++ .../execution/points-ignore-fill-rect.shader_test | 35 ++++++++++ .../tes-isolines-ignore-fill-rect.shader_test | 37 +++++++++++ ...tris-in-point-mode-ignore-fill-rect.shader_test | 43 ++++++++++++ .../execution/tes-tris-with-fill-rect.shader_test | 41 ++++++++++++ .../execution/tris-with-fill-rect.shader_test | 30 +++++++++ tests/spec/nv_fill_rectangle/invalid-draw-mode.c | 77 ++++++++++++++++++++++ 14 files changed, 451 insertions(+), 1 deletion(-) create mode 100644 tests/spec/nv_fill_rectangle/CMakeLists.gl.txt create mode 100644 tests/spec/nv_fill_rectangle/CMakeLists.txt create mode 100644 tests/spec/nv_fill_rectangle/execution/gs-lines-ignore-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/execution/gs-points-ignore-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/execution/gs-tris-with-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/execution/lines-ignore-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/execution/points-ignore-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/execution/tes-isolines-ignore-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/execution/tes-tris-in-point-mode-ignore-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/execution/tes-tris-with-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/execution/tris-with-fill-rect.shader_test create mode 100644 tests/spec/nv_fill_rectangle/invalid-draw-mode.c -- 2.9.3 _______________________________________________ Piglit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/piglit
