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