[Piglit] [PATCH] arb_gpu_shader_fp64: make fs-modf-double require GLSL 1.50
Jason Ekstrand
jason at jlekstrand.net
Wed Feb 4 21:41:09 PST 2015
Does fp64 require 1.50? If not, then it seems as if the requirement of
having the gpu_shader_fp64 extension available is sufficient. Am I missing
something?
On Wed, Feb 4, 2015 at 7:34 PM, Ilia Mirkin <imirkin at alum.mit.edu> wrote:
> Mesa only exposes fp64 on core profiles.
>
> Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
> ---
> .../built-in-functions/fs-modf-double.shader_test | 19
> +++++++++++++------
> 1 file changed, 13 insertions(+), 6 deletions(-)
>
> diff --git
> a/tests/spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-modf-double.shader_test
> b/tests/spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-modf-double.shader_test
> index 79bae06..9618308 100644
> ---
> a/tests/spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-modf-double.shader_test
> +++
> b/tests/spec/arb_gpu_shader_fp64/execution/built-in-functions/fs-modf-double.shader_test
> @@ -4,19 +4,19 @@
> # returns them correctly.
>
> [require]
> -GLSL >= 1.30
> +GLSL >= 1.50
> GL_ARB_gpu_shader_fp64
>
> [vertex shader]
> -#version 130
> +in vec4 vertex;
> void main()
> {
> - gl_Position = gl_Vertex;
> + gl_Position = vertex;
> }
>
> [fragment shader]
> -#version 130
> #extension GL_ARB_gpu_shader_fp64 : enable
> +
> uniform double value;
> uniform double expected1;
> uniform double expected2;
> @@ -31,17 +31,24 @@ void main()
> gl_FragColor = vec4(b1, b2, 0.0, 1.0);
> }
>
> +[vertex data]
> +vertex/float/2
> +-1.0 -1.0
> + 1.0 -1.0
> + 1.0 1.0
> +-1.0 1.0
> +
> [test]
> uniform double value 2.5
> uniform double expected1 2.0
> uniform double expected2 0.5
> uniform double tolerance 0.0041452078
> -draw rect -1 -1 2 2
> +draw arrays GL_TRIANGLE_FAN 0 4
> probe rgba 0 0 1.0 1.0 0.0 1.0
>
> uniform double value -1.33
> uniform double expected1 -1.0
> uniform double expected2 -0.33
> uniform double tolerance 0.0041452078
> -draw rect -1 -1 2 2
> +draw arrays GL_TRIANGLE_FAN 0 4
> probe rgba 1 0 1.0 1.0 0.0 1.0
> --
> 2.0.5
>
> _______________________________________________
> Piglit mailing list
> Piglit at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/piglit
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/piglit/attachments/20150204/b274c147/attachment-0001.html>
More information about the Piglit
mailing list