Hi; Here's more tests for the ARB_explicit_uniform_location extension. I will still write more tests, especially for the unused uniforms and structs later on. These are some of the cases I've thought so far during the implementation.
These are skipped with current Mesa as it does not have the extension, however they all pass with following branch if want to test run: http://cgit.freedesktop.org/~tpalli/mesa/log/?h=exp_uniform_loc Tapani Pälli (7): ARB_explicit_uniform_location: test for uniform location boundary values ARB_explicit_uniform_location: test sequential array elements ARB_explicit_uniform_location: test too big uniform array size ARB_explicit_uniform_location: test overlapping location within array ARB_explicit_uniform_location: test overlapping locations ARB_explicit_uniform_location: test setting explicit location twice ARB_explicit_uniform_location: set location once but decl twice tests/all.py | 7 ++ .../CMakeLists.gl.txt | 7 ++ .../arb_explicit_uniform_location/array-elements.c | 107 +++++++++++++++++++++ .../arb_explicit_uniform_location/array-overlap.c | 98 +++++++++++++++++++ .../arb_explicit_uniform_location/array-toobig.c | 105 ++++++++++++++++++++ .../arb_explicit_uniform_location/loc-2different.c | 83 ++++++++++++++++ .../arb_explicit_uniform_location/loc-minmax.c | 107 +++++++++++++++++++++ .../arb_explicit_uniform_location/loc-overlap.c | 89 +++++++++++++++++ .../arb_explicit_uniform_location/loc-setonce.c | 84 ++++++++++++++++ 9 files changed, 687 insertions(+) create mode 100644 tests/spec/arb_explicit_uniform_location/array-elements.c create mode 100644 tests/spec/arb_explicit_uniform_location/array-overlap.c create mode 100644 tests/spec/arb_explicit_uniform_location/array-toobig.c create mode 100644 tests/spec/arb_explicit_uniform_location/loc-2different.c create mode 100644 tests/spec/arb_explicit_uniform_location/loc-minmax.c create mode 100644 tests/spec/arb_explicit_uniform_location/loc-overlap.c create mode 100644 tests/spec/arb_explicit_uniform_location/loc-setonce.c -- 1.8.3.1 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
