[Piglit] [PATCH 1/7] glsl-1.10: Delete bogus generated test.

Chad Versace chad.versace at linux.intel.com
Thu Nov 7 09:21:26 PST 2013


Patches 1-3, 6-7 are
Reviewed-by: Chad Versace <chad.versace at linux.intel.com>

Glad I wasn't the only one confused by the removal of glClear.

By the way, I have some patches that do similar things for the
python test generators. The patches make the tests run faster
on simulation. I need to revive the patches and send them out.

On 11/04/2013 10:27 PM, Matt Turner wrote:
> ---
>   .../#fs-temp-array-mat2-index-col-wr.shader_test#  | 97 ----------------------
>   1 file changed, 97 deletions(-)
>   delete mode 100644 tests/spec/glsl-1.10/execution/variable-indexing/#fs-temp-array-mat2-index-col-wr.shader_test#
>
> diff --git a/tests/spec/glsl-1.10/execution/variable-indexing/#fs-temp-array-mat2-index-col-wr.shader_test# b/tests/spec/glsl-1.10/execution/variable-indexing/#fs-temp-array-mat2-index-col-wr.shader_test#
> deleted file mode 100644
> index a4571e4..0000000
> --- a/tests/spec/glsl-1.10/execution/variable-indexing/#fs-temp-array-mat2-index-col-wr.shader_test#
> +++ /dev/null
> @@ -1,97 +0,0 @@
> -# Test generated by:
> -# ../../../glsl-1.10/variable-index-write.sh 1.10
> -
> -[require]
> -GLSL >= 1.10
> -
> -[vertex shader]
> -void main() { gl_Position = gl_ModelViewProjectionMatrix * gl_Vertex; }
> -
> -[fragment shader]
> -uniform mat2 src_matrix;
> -uniform vec2 v;
> -uniform vec2 expect;
> -uniform int index;
> -uniform int col;
> -uniform vec2 value;
> -
> -float distanceSqr(vec a, vec b) { vec diff = a - b; return dot(diff, diff); }
> -
> -void main()
> -{
> -    mat2 dst_matrix[3];
> -    dst_matrix[0] = mat2(0.0);
> -    dst_matrix[1] = mat2(0.0);
> -    dst_matrix[2] = mat2(0.0);
> -
> -    /* Patch the supplied matrix with the supplied value.  If the resulting
> -     * matrix is correct, it will transform the input vector to the expected
> -     * value.  Verify that the distance between the result and the expected
> -     * vector is less than epsilon.
> -     *
> -     * NOTE: This test assumes that reads of arrays using non-constant
> -     * indicies works correctly.  If reads and writes happen to fail in an
> -     * identical manner, this test may give false positives.
> -     */
> -    dst_matrix[index] = src_matrix;
> -    dst_matrix[index][col] = value;
> -    gl_FragColor = (distanceSqr(dst_matrix[index] * v, expect) < 4e-9)
> -        ? vec4(0.0, 1.0, 0.0, 1.0) : vec4(1.0, 0.0, 0.0, 1.0);
> -}
> -
> -[test]
> -clear color 0.5 0.5 0.5 0.5
> -clear
> -ortho
> -
> -uniform int index 0
> -uniform int col 0
> -uniform vec2 v 0.803161418975390 0.852987140792140
> -uniform vec2 expect 0.708718134966688 1.452243795483797
> -uniform mat2x2 src_matrix 666.0 777.0 0.603473877011433 0.891622340451180
> -uniform vec2 value 0.241498998195656 0.861223395812970
> -draw rect 5 5 10 10
> -probe rgb 10 10 0.0 1.0 0.0
> -
> -uniform int col 1
> -uniform vec2 v 0.803161418975390 0.852987140792140
> -uniform vec2 expect 0.708718134966688 1.452243795483797
> -uniform mat2x2 src_matrix 0.241498998195656 0.861223395812970 666.0 777.0
> -uniform vec2 value 0.603473877011433 0.891622340451180
> -draw rect 20 5 10 10
> -probe rgb 25 10 0.0 1.0 0.0
> -
> -uniform int index 1
> -uniform int col 0
> -uniform vec2 v 0.803161418975390 0.852987140792140
> -uniform vec2 expect 0.708718134966688 1.452243795483797
> -uniform mat2x2 src_matrix 666.0 777.0 0.603473877011433 0.891622340451180
> -uniform vec2 value 0.241498998195656 0.861223395812970
> -draw rect 45 5 10 10
> -probe rgb 50 10 0.0 1.0 0.0
> -
> -uniform int col 1
> -uniform vec2 v 0.803161418975390 0.852987140792140
> -uniform vec2 expect 0.708718134966688 1.452243795483797
> -uniform mat2x2 src_matrix 0.241498998195656 0.861223395812970 666.0 777.0
> -uniform vec2 value 0.603473877011433 0.891622340451180
> -draw rect 60 5 10 10
> -probe rgb 65 10 0.0 1.0 0.0
> -
> -uniform int index 2
> -uniform int col 0
> -uniform vec2 v 0.803161418975390 0.852987140792140
> -uniform vec2 expect 0.708718134966688 1.452243795483797
> -uniform mat2x2 src_matrix 666.0 777.0 0.603473877011433 0.891622340451180
> -uniform vec2 value 0.241498998195656 0.861223395812970
> -draw rect 85 5 10 10
> -probe rgb 90 10 0.0 1.0 0.0
> -
> -uniform int col 1
> -uniform vec2 v 0.803161418975390 0.852987140792140
> -uniform vec2 expect 0.708718134966688 1.452243795483797
> -uniform mat2x2 src_matrix 0.241498998195656 0.861223395812970 666.0 777.0
> -uniform vec2 value 0.603473877011433 0.891622340451180
> -draw rect 100 5 10 10
> -probe rgb 105 10 0.0 1.0 0.0
> -
>



More information about the Piglit mailing list