[Piglit] [PATCH] glsl-1.30: add compiler test for textureSize.

Chad Versace chad at chad-versace.us
Mon Jun 20 11:20:46 PDT 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, 19 Jun 2011 18:23:21 +1000, Dave Airlie <airlied at gmail.com> wrote:
> From: Dave Airlie <airlied at redhat.com>
> 
> Just does a basic test to check the compiler can handle textureSize from
> GLSL 1.30.
> 
> Signed-off-by: Dave Airlie <airlied at redhat.com>
> ---
>  .../glsl-1.30/compiler/texture/textureSize.frag    |   14 ++++++++++++++
>  1 files changed, 14 insertions(+), 0 deletions(-)
>  create mode 100644 tests/spec/glsl-1.30/compiler/texture/textureSize.frag
> 
> diff --git a/tests/spec/glsl-1.30/compiler/texture/textureSize.frag b/tests/spec/glsl-1.30/compiler/texture/textureSize.frag
> new file mode 100644
> index 0000000..15e4fd5
> --- /dev/null
> +++ b/tests/spec/glsl-1.30/compiler/texture/textureSize.frag
> @@ -0,0 +1,14 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.30
> +// [end_config]
> +
> +#version 130
> +
> +uniform sampler2D a;
> +int i() {
> +      ivec2 x;
> +
> +      x = textureSize(a, 0);
> +      return x.x;
> +}


The config parser in glsl_parser_test.py choked on this test and threw a
(python) assertion. However, that's fixed on master now; I just pushed
the fix.

The test looks good; it's a shame Mesa fails it.
Reviewed-by: Chad Versace <chad at chad-versace.us>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQIcBAEBAgAGBQJN/49/AAoJEAIvNt057x8iE9oQALE0+oa2Bf7wLehWZOBMoG9H
wxuSzPilB7hsUDDhNXYSps+wKEqp9IURg1X0Yt8jW+D9QzkvjbkR4Xs6jjxr71Se
XKTlVlbmjnWQGM/t3pk1Vr1G2TSX7SIiO2sBUVRw+s0vJRpmPdS0K1uMX7z2Xy+f
ZZ8NL+b0p2m6+9o5M0g2zwCbWx0kmibrLPKbf9u8Khcy7v59iCmEoHXVGkJxPr/9
pwRyi5wQJFkhsjUb2nOD9xvy/djJhwz+W+RJ3LhJpMtqSTosQFFrCG6k6ElQvLQB
1LvPOQfi2fDG9ekfzuF4KQPCjekAZBINxxo9H9M1fPZAyHIgn5RvpQePLVi4kH9K
xRXM5ZIMno9LbOutyObveyM3kng3dS4vjFdqZWxUiny/4YpqzvsaHzSon0R3Z/kq
qHBz2AOIeiJZ+5iOVo59RtlG9e/aHZZe7LJy1l98ZNtuvDNyLb8X51ml2dpX1nux
K1HCFyM+mqJq8J1n6gcfezSWG+qqTyt/YPGpRac7msRysDZHkKxhqepP/8Lujpnj
5VBIkHey/FIbUDXY+7GWXlpnc0rly0O68ZQ27EH2wMjdCvIw4uCtHlLt+USzjmX0
7ERabPgFLTeuq/uaEpQKsXkEOcQUCyXB5IhlaW+KQmehemtTqFkvnE6uvDZpPv3w
9mx/VtUUhxVTxugxFW2h
=wSJ3
-----END PGP SIGNATURE-----


More information about the Piglit mailing list