Did you get this yet for sso tests?
+import_glsl_parser_tests(arb_separate_shader_objects,
+                        testsDir + '/spec/arb_separate_shader_objects', [''])

Reviewed-by: Jordan Justen <[email protected]>

-Jordan

On Sun, Apr 27, 2014 at 2:12 PM, Ian Romanick <[email protected]> wrote:
> From: Ian Romanick <[email protected]>
>
> Signed-off-by: Ian Romanick <[email protected]>
> ---
>  .../compiler/1.10/define.frag                          | 18 
> ++++++++++++++++++
>  .../compiler/1.10/define.vert                          | 18 
> ++++++++++++++++++
>  .../compiler/1.20/define.frag                          | 18 
> ++++++++++++++++++
>  .../compiler/1.20/define.vert                          | 18 
> ++++++++++++++++++
>  .../compiler/1.30/define.frag                          | 18 
> ++++++++++++++++++
>  .../compiler/1.30/define.vert                          | 18 
> ++++++++++++++++++
>  .../compiler/1.40/define.frag                          | 18 
> ++++++++++++++++++
>  .../compiler/1.40/define.vert                          | 18 
> ++++++++++++++++++
>  .../compiler/1.50/define.frag                          | 18 
> ++++++++++++++++++
>  .../compiler/1.50/define.geom                          | 18 
> ++++++++++++++++++
>  .../compiler/1.50/define.vert                          | 18 
> ++++++++++++++++++
>  11 files changed, 198 insertions(+)
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.10/define.frag
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.10/define.vert
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.20/define.frag
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.20/define.vert
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.30/define.frag
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.30/define.vert
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.40/define.frag
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.40/define.vert
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.50/define.frag
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.50/define.geom
>  create mode 100644 
> tests/spec/arb_separate_shader_objects/compiler/1.50/define.vert
>
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.10/define.frag 
> b/tests/spec/arb_separate_shader_objects/compiler/1.10/define.frag
> new file mode 100644
> index 0000000..8ea068b
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.10/define.frag
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.10
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 110
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.10/define.vert 
> b/tests/spec/arb_separate_shader_objects/compiler/1.10/define.vert
> new file mode 100644
> index 0000000..8ea068b
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.10/define.vert
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.10
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 110
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.20/define.frag 
> b/tests/spec/arb_separate_shader_objects/compiler/1.20/define.frag
> new file mode 100644
> index 0000000..fac81b9
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.20/define.frag
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.20
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 120
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.20/define.vert 
> b/tests/spec/arb_separate_shader_objects/compiler/1.20/define.vert
> new file mode 100644
> index 0000000..fac81b9
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.20/define.vert
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.20
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 120
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.30/define.frag 
> b/tests/spec/arb_separate_shader_objects/compiler/1.30/define.frag
> new file mode 100644
> index 0000000..ddccb6e
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.30/define.frag
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.30
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 130
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.30/define.vert 
> b/tests/spec/arb_separate_shader_objects/compiler/1.30/define.vert
> new file mode 100644
> index 0000000..ddccb6e
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.30/define.vert
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.30
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 130
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.40/define.frag 
> b/tests/spec/arb_separate_shader_objects/compiler/1.40/define.frag
> new file mode 100644
> index 0000000..9ae5932
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.40/define.frag
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.40
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 140
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.40/define.vert 
> b/tests/spec/arb_separate_shader_objects/compiler/1.40/define.vert
> new file mode 100644
> index 0000000..9ae5932
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.40/define.vert
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.40
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 140
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.50/define.frag 
> b/tests/spec/arb_separate_shader_objects/compiler/1.50/define.frag
> new file mode 100644
> index 0000000..ae1f2e9
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.50/define.frag
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.50
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 150
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.50/define.geom 
> b/tests/spec/arb_separate_shader_objects/compiler/1.50/define.geom
> new file mode 100644
> index 0000000..ae1f2e9
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.50/define.geom
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.50
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 150
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> diff --git a/tests/spec/arb_separate_shader_objects/compiler/1.50/define.vert 
> b/tests/spec/arb_separate_shader_objects/compiler/1.50/define.vert
> new file mode 100644
> index 0000000..ae1f2e9
> --- /dev/null
> +++ b/tests/spec/arb_separate_shader_objects/compiler/1.50/define.vert
> @@ -0,0 +1,18 @@
> +// [config]
> +// expect_result: pass
> +// glsl_version: 1.50
> +// require_extensions: GL_ARB_separate_shader_objects
> +// [end config]
> +#version 150
> +#extension GL_ARB_separate_shader_objects: require
> +
> +#if !defined GL_ARB_separate_shader_objects
> +#  error GL_ARB_separate_shader_objects is not defined
> +#elif GL_ARB_separate_shader_objects != 1
> +#  error GL_ARB_separate_shader_objects is not equal to 1
> +#endif
> +
> +/* Some compilers generate spurious errors if a shader does not contain
> + * any code or declarations.
> + */
> +int foo(void) { return 1; }
> --
> 1.8.1.4
>
> _______________________________________________
> Piglit mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/piglit
_______________________________________________
Piglit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to