rb

On Thu, Feb 14, 2019 at 12:49 PM Lionel Landwerlin <
lionel.g.landwer...@intel.com> wrote:

> We were dropping negations/abs while trying to optimize.
>
> Signed-off-by: Lionel Landwerlin <lionel.g.landwer...@intel.com>
> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=109601
> ---
>  tests/shaders/glsl-bug-109601.shader_test | 28 +++++++++++++++++++++++
>  1 file changed, 28 insertions(+)
>  create mode 100644 tests/shaders/glsl-bug-109601.shader_test
>
> diff --git a/tests/shaders/glsl-bug-109601.shader_test
> b/tests/shaders/glsl-bug-109601.shader_test
> new file mode 100644
> index 000000000..c060233e9
> --- /dev/null
> +++ b/tests/shaders/glsl-bug-109601.shader_test
> @@ -0,0 +1,28 @@
> +[require]
> +GL >= 3.0
> +GLSL >= 3.30
> +
> +[vertex shader passthrough]
> +
> +[fragment shader]
> +#version 330
> +#extension GL_ARB_shader_storage_buffer_object: require
> +
> +uniform int v1;
> +uniform float v2;
> +
> +void main()
> +{
> +       float a = -(v1 >> 16);
> +       gl_FragColor = vec4(a * v2,0.0f,0.0f,1.0f);
> +}
> +
> +[test]
> +clear color 0.0 0.0 0.0 0.0
> +clear
> +
> +uniform int v1 0x10000
> +uniform float v2 -1
> +
> +draw rect -1 -1 2 2
> +probe all rgba 1.0 0.0 0.0 1.0
> --
> 2.20.1
>
>
_______________________________________________
Piglit mailing list
Piglit@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/piglit

Reply via email to