Add (un)packHalf tests which don't fail on GCN

Submitted by Marek Olšák on Feb. 4, 2016, 6:52 p.m.

Details

Message ID 1454611951-19595-1-git-send-email-maraeo@gmail.com
State New
Headers show
Series "Add (un)packHalf tests which don't fail on GCN" ( rev: 1 ) in Piglit

Not browsing as part of any series.

Commit Message

Marek Olšák Feb. 4, 2016, 6:52 p.m.
From: Marek Olšák <marek.olsak@amd.com>

This is a subset of the generated tests which are known to fail
on everything except CPU emulation (AFAIK).
---
 .../execution/fs-packHalf2x16.shader_test          | 6579 ++++++++++++++++++++
 .../execution/fs-unpackHalf2x16.shader_test        |  915 +++
 2 files changed, 7494 insertions(+)
 create mode 100644 tests/spec/arb_shading_language_packing/execution/fs-packHalf2x16.shader_test
 create mode 100644 tests/spec/arb_shading_language_packing/execution/fs-unpackHalf2x16.shader_test

Patch hide | download patch | download mbox

diff --git a/tests/spec/arb_shading_language_packing/execution/fs-packHalf2x16.shader_test b/tests/spec/arb_shading_language_packing/execution/fs-packHalf2x16.shader_test
new file mode 100644
index 0000000..b36dd69
--- /dev/null
+++ b/tests/spec/arb_shading_language_packing/execution/fs-packHalf2x16.shader_test
@@ -0,0 +1,6579 @@ 
+[require]
+GLSL >= 1.30
+GL_ARB_shading_language_packing
+
+[vertex shader]
+in vec4 vertex;
+
+void main()
+{
+    gl_Position = vertex;
+}
+
+[fragment shader]
+#ifndef GL_ES
+#extension GL_ARB_shading_language_packing : require
+#else
+precision highp float;
+#endif
+
+const vec4 red = vec4(1, 0, 0, 1);
+const vec4 green = vec4(0, 1, 0, 1);
+
+uniform vec2 func_input;
+
+uniform highp uint expect0;
+uniform highp uint expect1;
+
+out vec4 frag_color;
+
+void main()
+{
+    highp uint actual = packHalf2x16(func_input);
+
+    if (false
+        || actual == expect0
+        || actual == expect1
+       ) {
+        frag_color = green;
+    } else {
+        frag_color = red;
+    }
+}
+
+[vertex data]
+vertex/float/2
+-1.0 -1.0
+ 1.0 -1.0
+ 1.0  1.0
+-1.0  1.0
+
+[test]
+uniform vec2 func_input -1e+256 -1e+256
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -1e+256
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65568.0 -1e+256
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65568.0
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65536.0 -1e+256
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65536.0
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65528.0 -1e+256
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65528.0
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65520.0 -1e+256
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65520.0
+uniform uint expect0 4227922944u
+uniform uint expect1 4227922944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65512.0 -1e+256
+uniform uint expect0 4227922943u
+uniform uint expect1 4227922943u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65512.0
+uniform uint expect0 4227857408u
+uniform uint expect1 4227857408u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65504.0 -1e+256
+uniform uint expect0 4227922943u
+uniform uint expect1 4227922943u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65504.0
+uniform uint expect0 4227857408u
+uniform uint expect1 4227857408u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65496.0 -1e+256
+uniform uint expect0 4227922943u
+uniform uint expect1 4227922943u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65496.0
+uniform uint expect0 4227857408u
+uniform uint expect1 4227857408u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65488.0 -1e+256
+uniform uint expect0 4227922942u
+uniform uint expect1 4227922943u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65488.0
+uniform uint expect0 4227791872u
+uniform uint expect1 4227857408u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65480.0 -1e+256
+uniform uint expect0 4227922942u
+uniform uint expect1 4227922942u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65480.0
+uniform uint expect0 4227791872u
+uniform uint expect1 4227791872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65472.0 -1e+256
+uniform uint expect0 4227922942u
+uniform uint expect1 4227922942u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65472.0
+uniform uint expect0 4227791872u
+uniform uint expect1 4227791872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65464.0 -1e+256
+uniform uint expect0 4227922942u
+uniform uint expect1 4227922942u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65464.0
+uniform uint expect0 4227791872u
+uniform uint expect1 4227791872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65456.0 -1e+256
+uniform uint expect0 4227922942u
+uniform uint expect1 4227922942u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65456.0
+uniform uint expect0 4227791872u
+uniform uint expect1 4227791872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65448.0 -1e+256
+uniform uint expect0 4227922941u
+uniform uint expect1 4227922941u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65448.0
+uniform uint expect0 4227726336u
+uniform uint expect1 4227726336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65440.0 -1e+256
+uniform uint expect0 4227922941u
+uniform uint expect1 4227922941u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -65440.0
+uniform uint expect0 4227726336u
+uniform uint expect1 4227726336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.5 -1e+256
+uniform uint expect0 4227907072u
+uniform uint expect1 4227907072u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -1.5
+uniform uint expect0 3187735552u
+uniform uint expect1 3187735552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -1e+256
+uniform uint expect0 4227906560u
+uniform uint expect1 4227906560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -1.0
+uniform uint expect0 3154181120u
+uniform uint expect1 3154181120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.5 -1e+256
+uniform uint expect0 4227905536u
+uniform uint expect1 4227905536u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -0.5
+uniform uint expect0 3087072256u
+uniform uint expect1 3087072256u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012212992 -1e+256
+uniform uint expect0 4227893248u
+uniform uint expect1 4227893249u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -0.00012212992
+uniform uint expect0 2281765888u
+uniform uint expect1 2281831424u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012211502 -1e+256
+uniform uint expect0 4227893248u
+uniform uint expect1 4227893248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -0.00012211502
+uniform uint expect0 2281765888u
+uniform uint expect1 2281765888u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012210011 -1e+256
+uniform uint expect0 4227893248u
+uniform uint expect1 4227893248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -0.00012210011
+uniform uint expect0 2281765888u
+uniform uint expect1 2281765888u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1154366e-05 -1e+256
+uniform uint expect0 4227892226u
+uniform uint expect1 4227892226u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1154366e-05
+uniform uint expect0 2214788096u
+uniform uint expect1 2214788096u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1139464e-05 -1e+256
+uniform uint expect0 4227892226u
+uniform uint expect1 4227892226u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1139464e-05
+uniform uint expect0 2214788096u
+uniform uint expect1 2214788096u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1124563e-05 -1e+256
+uniform uint expect0 4227892226u
+uniform uint expect1 4227892226u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1124563e-05
+uniform uint expect0 2214788096u
+uniform uint expect1 2214788096u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1109662e-05 -1e+256
+uniform uint expect0 4227892225u
+uniform uint expect1 4227892225u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1109662e-05
+uniform uint expect0 2214722560u
+uniform uint expect1 2214722560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1094761e-05 -1e+256
+uniform uint expect0 4227892225u
+uniform uint expect1 4227892225u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1094761e-05
+uniform uint expect0 2214722560u
+uniform uint expect1 2214722560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.107986e-05 -1e+256
+uniform uint expect0 4227892225u
+uniform uint expect1 4227892225u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.107986e-05
+uniform uint expect0 2214722560u
+uniform uint expect1 2214722560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1064959e-05 -1e+256
+uniform uint expect0 4227892224u
+uniform uint expect1 4227892225u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1064959e-05
+uniform uint expect0 2214657024u
+uniform uint expect1 2214722560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1050057e-05 -1e+256
+uniform uint expect0 4227892224u
+uniform uint expect1 4227892224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1050057e-05
+uniform uint expect0 2214657024u
+uniform uint expect1 2214657024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1035156e-05 -1e+256
+uniform uint expect0 4227892224u
+uniform uint expect1 4227892224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1035156e-05
+uniform uint expect0 2214657024u
+uniform uint expect1 2214657024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1020255e-05 -1e+256
+uniform uint expect0 4227892224u
+uniform uint expect1 4227892224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -6.1020255e-05
+uniform uint expect0 2214657024u
+uniform uint expect1 2214657024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.9802322e-08 -1e+256
+uniform uint expect0 4227891200u
+uniform uint expect1 4227891201u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -2.9802322e-08
+uniform uint expect0 2147548160u
+uniform uint expect1 2147613696u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.4901161e-08 -1e+256
+uniform uint expect0 4227891200u
+uniform uint expect1 4227891200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -1.4901161e-08
+uniform uint expect0 2147548160u
+uniform uint expect1 2147548160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -1e+256
+uniform uint expect0 4227891200u
+uniform uint expect1 4227891200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -0.0
+uniform uint expect0 2147548160u
+uniform uint expect1 2147548160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -1e+256
+uniform uint expect0 4227858432u
+uniform uint expect1 4227858432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 0.0
+uniform uint expect0 64512u
+uniform uint expect1 64512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.4901161e-08 -1e+256
+uniform uint expect0 4227858432u
+uniform uint expect1 4227858432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 1.4901161e-08
+uniform uint expect0 64512u
+uniform uint expect1 64512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.9802322e-08 -1e+256
+uniform uint expect0 4227858432u
+uniform uint expect1 4227858433u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 2.9802322e-08
+uniform uint expect0 64512u
+uniform uint expect1 130048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1020255e-05 -1e+256
+uniform uint expect0 4227859456u
+uniform uint expect1 4227859456u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1020255e-05
+uniform uint expect0 67173376u
+uniform uint expect1 67173376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1035156e-05 -1e+256
+uniform uint expect0 4227859456u
+uniform uint expect1 4227859456u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1035156e-05
+uniform uint expect0 67173376u
+uniform uint expect1 67173376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1050057e-05 -1e+256
+uniform uint expect0 4227859456u
+uniform uint expect1 4227859456u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1050057e-05
+uniform uint expect0 67173376u
+uniform uint expect1 67173376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1064959e-05 -1e+256
+uniform uint expect0 4227859456u
+uniform uint expect1 4227859457u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1064959e-05
+uniform uint expect0 67173376u
+uniform uint expect1 67238912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.107986e-05 -1e+256
+uniform uint expect0 4227859457u
+uniform uint expect1 4227859457u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.107986e-05
+uniform uint expect0 67238912u
+uniform uint expect1 67238912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1094761e-05 -1e+256
+uniform uint expect0 4227859457u
+uniform uint expect1 4227859457u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1094761e-05
+uniform uint expect0 67238912u
+uniform uint expect1 67238912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1109662e-05 -1e+256
+uniform uint expect0 4227859457u
+uniform uint expect1 4227859457u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1109662e-05
+uniform uint expect0 67238912u
+uniform uint expect1 67238912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1124563e-05 -1e+256
+uniform uint expect0 4227859458u
+uniform uint expect1 4227859458u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1124563e-05
+uniform uint expect0 67304448u
+uniform uint expect1 67304448u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1139464e-05 -1e+256
+uniform uint expect0 4227859458u
+uniform uint expect1 4227859458u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1139464e-05
+uniform uint expect0 67304448u
+uniform uint expect1 67304448u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1154366e-05 -1e+256
+uniform uint expect0 4227859458u
+uniform uint expect1 4227859458u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 6.1154366e-05
+uniform uint expect0 67304448u
+uniform uint expect1 67304448u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012210011 -1e+256
+uniform uint expect0 4227860480u
+uniform uint expect1 4227860480u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 0.00012210011
+uniform uint expect0 134282240u
+uniform uint expect1 134282240u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012211502 -1e+256
+uniform uint expect0 4227860480u
+uniform uint expect1 4227860480u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 0.00012211502
+uniform uint expect0 134282240u
+uniform uint expect1 134282240u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012212992 -1e+256
+uniform uint expect0 4227860480u
+uniform uint expect1 4227860481u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 0.00012212992
+uniform uint expect0 134282240u
+uniform uint expect1 134347776u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.5 -1e+256
+uniform uint expect0 4227872768u
+uniform uint expect1 4227872768u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 0.5
+uniform uint expect0 939588608u
+uniform uint expect1 939588608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -1e+256
+uniform uint expect0 4227873792u
+uniform uint expect1 4227873792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 1.0
+uniform uint expect0 1006697472u
+uniform uint expect1 1006697472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.5 -1e+256
+uniform uint expect0 4227874304u
+uniform uint expect1 4227874304u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 1.5
+uniform uint expect0 1040251904u
+uniform uint expect1 1040251904u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65440.0 -1e+256
+uniform uint expect0 4227890173u
+uniform uint expect1 4227890173u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65440.0
+uniform uint expect0 2080242688u
+uniform uint expect1 2080242688u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65448.0 -1e+256
+uniform uint expect0 4227890173u
+uniform uint expect1 4227890173u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65448.0
+uniform uint expect0 2080242688u
+uniform uint expect1 2080242688u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65456.0 -1e+256
+uniform uint expect0 4227890174u
+uniform uint expect1 4227890174u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65456.0
+uniform uint expect0 2080308224u
+uniform uint expect1 2080308224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65464.0 -1e+256
+uniform uint expect0 4227890174u
+uniform uint expect1 4227890174u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65464.0
+uniform uint expect0 2080308224u
+uniform uint expect1 2080308224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65472.0 -1e+256
+uniform uint expect0 4227890174u
+uniform uint expect1 4227890174u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65472.0
+uniform uint expect0 2080308224u
+uniform uint expect1 2080308224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65480.0 -1e+256
+uniform uint expect0 4227890174u
+uniform uint expect1 4227890174u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65480.0
+uniform uint expect0 2080308224u
+uniform uint expect1 2080308224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65488.0 -1e+256
+uniform uint expect0 4227890174u
+uniform uint expect1 4227890175u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65488.0
+uniform uint expect0 2080308224u
+uniform uint expect1 2080373760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65496.0 -1e+256
+uniform uint expect0 4227890175u
+uniform uint expect1 4227890175u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65496.0
+uniform uint expect0 2080373760u
+uniform uint expect1 2080373760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65504.0 -1e+256
+uniform uint expect0 4227890175u
+uniform uint expect1 4227890175u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65504.0
+uniform uint expect0 2080373760u
+uniform uint expect1 2080373760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65512.0 -1e+256
+uniform uint expect0 4227890175u
+uniform uint expect1 4227890175u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65512.0
+uniform uint expect0 2080373760u
+uniform uint expect1 2080373760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65520.0 -1e+256
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65520.0
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65528.0 -1e+256
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65528.0
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65536.0 -1e+256
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65536.0
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65568.0 -1e+256
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 65568.0
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -1e+256
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 1e+256
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -2.0
+uniform uint expect0 3221289984u
+uniform uint expect1 3221289984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -1e+256
+uniform uint expect0 4227907584u
+uniform uint expect1 4227907584u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65568.0 -2.0
+uniform uint expect0 3221289984u
+uniform uint expect1 3221289984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65568.0
+uniform uint expect0 4227907584u
+uniform uint expect1 4227907584u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65536.0 -2.0
+uniform uint expect0 3221289984u
+uniform uint expect1 3221289984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65536.0
+uniform uint expect0 4227907584u
+uniform uint expect1 4227907584u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65528.0 -2.0
+uniform uint expect0 3221289984u
+uniform uint expect1 3221289984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65528.0
+uniform uint expect0 4227907584u
+uniform uint expect1 4227907584u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65520.0 -2.0
+uniform uint expect0 3221289984u
+uniform uint expect1 3221289984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65520.0
+uniform uint expect0 4227907584u
+uniform uint expect1 4227907584u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65512.0 -2.0
+uniform uint expect0 3221289983u
+uniform uint expect1 3221289983u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65512.0
+uniform uint expect0 4227842048u
+uniform uint expect1 4227842048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65504.0 -2.0
+uniform uint expect0 3221289983u
+uniform uint expect1 3221289983u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65504.0
+uniform uint expect0 4227842048u
+uniform uint expect1 4227842048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65496.0 -2.0
+uniform uint expect0 3221289983u
+uniform uint expect1 3221289983u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65496.0
+uniform uint expect0 4227842048u
+uniform uint expect1 4227842048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65488.0 -2.0
+uniform uint expect0 3221289982u
+uniform uint expect1 3221289983u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65488.0
+uniform uint expect0 4227776512u
+uniform uint expect1 4227842048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65480.0 -2.0
+uniform uint expect0 3221289982u
+uniform uint expect1 3221289982u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65480.0
+uniform uint expect0 4227776512u
+uniform uint expect1 4227776512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65472.0 -2.0
+uniform uint expect0 3221289982u
+uniform uint expect1 3221289982u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65472.0
+uniform uint expect0 4227776512u
+uniform uint expect1 4227776512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65464.0 -2.0
+uniform uint expect0 3221289982u
+uniform uint expect1 3221289982u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65464.0
+uniform uint expect0 4227776512u
+uniform uint expect1 4227776512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65456.0 -2.0
+uniform uint expect0 3221289982u
+uniform uint expect1 3221289982u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65456.0
+uniform uint expect0 4227776512u
+uniform uint expect1 4227776512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65448.0 -2.0
+uniform uint expect0 3221289981u
+uniform uint expect1 3221289981u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65448.0
+uniform uint expect0 4227710976u
+uniform uint expect1 4227710976u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65440.0 -2.0
+uniform uint expect0 3221289981u
+uniform uint expect1 3221289981u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -65440.0
+uniform uint expect0 4227710976u
+uniform uint expect1 4227710976u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.5 -2.0
+uniform uint expect0 3221274112u
+uniform uint expect1 3221274112u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -1.5
+uniform uint expect0 3187720192u
+uniform uint expect1 3187720192u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -2.0
+uniform uint expect0 3221273600u
+uniform uint expect1 3221273600u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -1.0
+uniform uint expect0 3154165760u
+uniform uint expect1 3154165760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.5 -2.0
+uniform uint expect0 3221272576u
+uniform uint expect1 3221272576u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -0.5
+uniform uint expect0 3087056896u
+uniform uint expect1 3087056896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012212992 -2.0
+uniform uint expect0 3221260288u
+uniform uint expect1 3221260289u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -0.00012212992
+uniform uint expect0 2281750528u
+uniform uint expect1 2281816064u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012211502 -2.0
+uniform uint expect0 3221260288u
+uniform uint expect1 3221260288u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -0.00012211502
+uniform uint expect0 2281750528u
+uniform uint expect1 2281750528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012210011 -2.0
+uniform uint expect0 3221260288u
+uniform uint expect1 3221260288u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -0.00012210011
+uniform uint expect0 2281750528u
+uniform uint expect1 2281750528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1154366e-05 -2.0
+uniform uint expect0 3221259266u
+uniform uint expect1 3221259266u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1154366e-05
+uniform uint expect0 2214772736u
+uniform uint expect1 2214772736u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1139464e-05 -2.0
+uniform uint expect0 3221259266u
+uniform uint expect1 3221259266u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1139464e-05
+uniform uint expect0 2214772736u
+uniform uint expect1 2214772736u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1124563e-05 -2.0
+uniform uint expect0 3221259266u
+uniform uint expect1 3221259266u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1124563e-05
+uniform uint expect0 2214772736u
+uniform uint expect1 2214772736u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1109662e-05 -2.0
+uniform uint expect0 3221259265u
+uniform uint expect1 3221259265u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1109662e-05
+uniform uint expect0 2214707200u
+uniform uint expect1 2214707200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1094761e-05 -2.0
+uniform uint expect0 3221259265u
+uniform uint expect1 3221259265u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1094761e-05
+uniform uint expect0 2214707200u
+uniform uint expect1 2214707200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.107986e-05 -2.0
+uniform uint expect0 3221259265u
+uniform uint expect1 3221259265u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.107986e-05
+uniform uint expect0 2214707200u
+uniform uint expect1 2214707200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1064959e-05 -2.0
+uniform uint expect0 3221259264u
+uniform uint expect1 3221259265u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1064959e-05
+uniform uint expect0 2214641664u
+uniform uint expect1 2214707200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1050057e-05 -2.0
+uniform uint expect0 3221259264u
+uniform uint expect1 3221259264u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1050057e-05
+uniform uint expect0 2214641664u
+uniform uint expect1 2214641664u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1035156e-05 -2.0
+uniform uint expect0 3221259264u
+uniform uint expect1 3221259264u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1035156e-05
+uniform uint expect0 2214641664u
+uniform uint expect1 2214641664u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1020255e-05 -2.0
+uniform uint expect0 3221259264u
+uniform uint expect1 3221259264u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -6.1020255e-05
+uniform uint expect0 2214641664u
+uniform uint expect1 2214641664u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.9802322e-08 -2.0
+uniform uint expect0 3221258240u
+uniform uint expect1 3221258241u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -2.9802322e-08
+uniform uint expect0 2147532800u
+uniform uint expect1 2147598336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.4901161e-08 -2.0
+uniform uint expect0 3221258240u
+uniform uint expect1 3221258240u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -1.4901161e-08
+uniform uint expect0 2147532800u
+uniform uint expect1 2147532800u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -2.0
+uniform uint expect0 3221258240u
+uniform uint expect1 3221258240u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 -0.0
+uniform uint expect0 2147532800u
+uniform uint expect1 2147532800u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -2.0
+uniform uint expect0 3221225472u
+uniform uint expect1 3221225472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 0.0
+uniform uint expect0 49152u
+uniform uint expect1 49152u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.4901161e-08 -2.0
+uniform uint expect0 3221225472u
+uniform uint expect1 3221225472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 1.4901161e-08
+uniform uint expect0 49152u
+uniform uint expect1 49152u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.9802322e-08 -2.0
+uniform uint expect0 3221225472u
+uniform uint expect1 3221225473u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 2.9802322e-08
+uniform uint expect0 49152u
+uniform uint expect1 114688u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1020255e-05 -2.0
+uniform uint expect0 3221226496u
+uniform uint expect1 3221226496u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1020255e-05
+uniform uint expect0 67158016u
+uniform uint expect1 67158016u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1035156e-05 -2.0
+uniform uint expect0 3221226496u
+uniform uint expect1 3221226496u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1035156e-05
+uniform uint expect0 67158016u
+uniform uint expect1 67158016u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1050057e-05 -2.0
+uniform uint expect0 3221226496u
+uniform uint expect1 3221226496u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1050057e-05
+uniform uint expect0 67158016u
+uniform uint expect1 67158016u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1064959e-05 -2.0
+uniform uint expect0 3221226496u
+uniform uint expect1 3221226497u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1064959e-05
+uniform uint expect0 67158016u
+uniform uint expect1 67223552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.107986e-05 -2.0
+uniform uint expect0 3221226497u
+uniform uint expect1 3221226497u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.107986e-05
+uniform uint expect0 67223552u
+uniform uint expect1 67223552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1094761e-05 -2.0
+uniform uint expect0 3221226497u
+uniform uint expect1 3221226497u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1094761e-05
+uniform uint expect0 67223552u
+uniform uint expect1 67223552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1109662e-05 -2.0
+uniform uint expect0 3221226497u
+uniform uint expect1 3221226497u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1109662e-05
+uniform uint expect0 67223552u
+uniform uint expect1 67223552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1124563e-05 -2.0
+uniform uint expect0 3221226498u
+uniform uint expect1 3221226498u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1124563e-05
+uniform uint expect0 67289088u
+uniform uint expect1 67289088u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1139464e-05 -2.0
+uniform uint expect0 3221226498u
+uniform uint expect1 3221226498u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1139464e-05
+uniform uint expect0 67289088u
+uniform uint expect1 67289088u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1154366e-05 -2.0
+uniform uint expect0 3221226498u
+uniform uint expect1 3221226498u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 6.1154366e-05
+uniform uint expect0 67289088u
+uniform uint expect1 67289088u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012210011 -2.0
+uniform uint expect0 3221227520u
+uniform uint expect1 3221227520u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 0.00012210011
+uniform uint expect0 134266880u
+uniform uint expect1 134266880u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012211502 -2.0
+uniform uint expect0 3221227520u
+uniform uint expect1 3221227520u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 0.00012211502
+uniform uint expect0 134266880u
+uniform uint expect1 134266880u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012212992 -2.0
+uniform uint expect0 3221227520u
+uniform uint expect1 3221227521u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 0.00012212992
+uniform uint expect0 134266880u
+uniform uint expect1 134332416u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.5 -2.0
+uniform uint expect0 3221239808u
+uniform uint expect1 3221239808u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 0.5
+uniform uint expect0 939573248u
+uniform uint expect1 939573248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -2.0
+uniform uint expect0 3221240832u
+uniform uint expect1 3221240832u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 1.0
+uniform uint expect0 1006682112u
+uniform uint expect1 1006682112u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.5 -2.0
+uniform uint expect0 3221241344u
+uniform uint expect1 3221241344u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 1.5
+uniform uint expect0 1040236544u
+uniform uint expect1 1040236544u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65440.0 -2.0
+uniform uint expect0 3221257213u
+uniform uint expect1 3221257213u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65440.0
+uniform uint expect0 2080227328u
+uniform uint expect1 2080227328u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65448.0 -2.0
+uniform uint expect0 3221257213u
+uniform uint expect1 3221257213u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65448.0
+uniform uint expect0 2080227328u
+uniform uint expect1 2080227328u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65456.0 -2.0
+uniform uint expect0 3221257214u
+uniform uint expect1 3221257214u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65456.0
+uniform uint expect0 2080292864u
+uniform uint expect1 2080292864u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65464.0 -2.0
+uniform uint expect0 3221257214u
+uniform uint expect1 3221257214u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65464.0
+uniform uint expect0 2080292864u
+uniform uint expect1 2080292864u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65472.0 -2.0
+uniform uint expect0 3221257214u
+uniform uint expect1 3221257214u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65472.0
+uniform uint expect0 2080292864u
+uniform uint expect1 2080292864u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65480.0 -2.0
+uniform uint expect0 3221257214u
+uniform uint expect1 3221257214u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65480.0
+uniform uint expect0 2080292864u
+uniform uint expect1 2080292864u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65488.0 -2.0
+uniform uint expect0 3221257214u
+uniform uint expect1 3221257215u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65488.0
+uniform uint expect0 2080292864u
+uniform uint expect1 2080358400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65496.0 -2.0
+uniform uint expect0 3221257215u
+uniform uint expect1 3221257215u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65496.0
+uniform uint expect0 2080358400u
+uniform uint expect1 2080358400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65504.0 -2.0
+uniform uint expect0 3221257215u
+uniform uint expect1 3221257215u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65504.0
+uniform uint expect0 2080358400u
+uniform uint expect1 2080358400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65512.0 -2.0
+uniform uint expect0 3221257215u
+uniform uint expect1 3221257215u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65512.0
+uniform uint expect0 2080358400u
+uniform uint expect1 2080358400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65520.0 -2.0
+uniform uint expect0 3221257216u
+uniform uint expect1 3221257216u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65520.0
+uniform uint expect0 2080423936u
+uniform uint expect1 2080423936u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65528.0 -2.0
+uniform uint expect0 3221257216u
+uniform uint expect1 3221257216u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65528.0
+uniform uint expect0 2080423936u
+uniform uint expect1 2080423936u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65536.0 -2.0
+uniform uint expect0 3221257216u
+uniform uint expect1 3221257216u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65536.0
+uniform uint expect0 2080423936u
+uniform uint expect1 2080423936u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65568.0 -2.0
+uniform uint expect0 3221257216u
+uniform uint expect1 3221257216u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 65568.0
+uniform uint expect0 2080423936u
+uniform uint expect1 2080423936u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -2.0
+uniform uint expect0 3221257216u
+uniform uint expect1 3221257216u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.0 1e+256
+uniform uint expect0 2080423936u
+uniform uint expect1 2080423936u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -1.0
+uniform uint expect0 3154181120u
+uniform uint expect1 3154181120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -1e+256
+uniform uint expect0 4227906560u
+uniform uint expect1 4227906560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65568.0 -1.0
+uniform uint expect0 3154181120u
+uniform uint expect1 3154181120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65568.0
+uniform uint expect0 4227906560u
+uniform uint expect1 4227906560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65536.0 -1.0
+uniform uint expect0 3154181120u
+uniform uint expect1 3154181120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65536.0
+uniform uint expect0 4227906560u
+uniform uint expect1 4227906560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65528.0 -1.0
+uniform uint expect0 3154181120u
+uniform uint expect1 3154181120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65528.0
+uniform uint expect0 4227906560u
+uniform uint expect1 4227906560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65520.0 -1.0
+uniform uint expect0 3154181120u
+uniform uint expect1 3154181120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65520.0
+uniform uint expect0 4227906560u
+uniform uint expect1 4227906560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65512.0 -1.0
+uniform uint expect0 3154181119u
+uniform uint expect1 3154181119u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65512.0
+uniform uint expect0 4227841024u
+uniform uint expect1 4227841024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65504.0 -1.0
+uniform uint expect0 3154181119u
+uniform uint expect1 3154181119u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65504.0
+uniform uint expect0 4227841024u
+uniform uint expect1 4227841024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65496.0 -1.0
+uniform uint expect0 3154181119u
+uniform uint expect1 3154181119u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65496.0
+uniform uint expect0 4227841024u
+uniform uint expect1 4227841024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65488.0 -1.0
+uniform uint expect0 3154181118u
+uniform uint expect1 3154181119u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65488.0
+uniform uint expect0 4227775488u
+uniform uint expect1 4227841024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65480.0 -1.0
+uniform uint expect0 3154181118u
+uniform uint expect1 3154181118u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65480.0
+uniform uint expect0 4227775488u
+uniform uint expect1 4227775488u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65472.0 -1.0
+uniform uint expect0 3154181118u
+uniform uint expect1 3154181118u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65472.0
+uniform uint expect0 4227775488u
+uniform uint expect1 4227775488u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65464.0 -1.0
+uniform uint expect0 3154181118u
+uniform uint expect1 3154181118u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65464.0
+uniform uint expect0 4227775488u
+uniform uint expect1 4227775488u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65456.0 -1.0
+uniform uint expect0 3154181118u
+uniform uint expect1 3154181118u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65456.0
+uniform uint expect0 4227775488u
+uniform uint expect1 4227775488u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65448.0 -1.0
+uniform uint expect0 3154181117u
+uniform uint expect1 3154181117u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65448.0
+uniform uint expect0 4227709952u
+uniform uint expect1 4227709952u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65440.0 -1.0
+uniform uint expect0 3154181117u
+uniform uint expect1 3154181117u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -65440.0
+uniform uint expect0 4227709952u
+uniform uint expect1 4227709952u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.5 -1.0
+uniform uint expect0 3154165248u
+uniform uint expect1 3154165248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -1.5
+uniform uint expect0 3187719168u
+uniform uint expect1 3187719168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -1.0
+uniform uint expect0 3154164736u
+uniform uint expect1 3154164736u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -1.0
+uniform uint expect0 3154164736u
+uniform uint expect1 3154164736u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.5 -1.0
+uniform uint expect0 3154163712u
+uniform uint expect1 3154163712u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -0.5
+uniform uint expect0 3087055872u
+uniform uint expect1 3087055872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012212992 -1.0
+uniform uint expect0 3154151424u
+uniform uint expect1 3154151425u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -0.00012212992
+uniform uint expect0 2281749504u
+uniform uint expect1 2281815040u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012211502 -1.0
+uniform uint expect0 3154151424u
+uniform uint expect1 3154151424u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -0.00012211502
+uniform uint expect0 2281749504u
+uniform uint expect1 2281749504u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012210011 -1.0
+uniform uint expect0 3154151424u
+uniform uint expect1 3154151424u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -0.00012210011
+uniform uint expect0 2281749504u
+uniform uint expect1 2281749504u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1154366e-05 -1.0
+uniform uint expect0 3154150402u
+uniform uint expect1 3154150402u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1154366e-05
+uniform uint expect0 2214771712u
+uniform uint expect1 2214771712u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1139464e-05 -1.0
+uniform uint expect0 3154150402u
+uniform uint expect1 3154150402u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1139464e-05
+uniform uint expect0 2214771712u
+uniform uint expect1 2214771712u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1124563e-05 -1.0
+uniform uint expect0 3154150402u
+uniform uint expect1 3154150402u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1124563e-05
+uniform uint expect0 2214771712u
+uniform uint expect1 2214771712u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1109662e-05 -1.0
+uniform uint expect0 3154150401u
+uniform uint expect1 3154150401u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1109662e-05
+uniform uint expect0 2214706176u
+uniform uint expect1 2214706176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1094761e-05 -1.0
+uniform uint expect0 3154150401u
+uniform uint expect1 3154150401u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1094761e-05
+uniform uint expect0 2214706176u
+uniform uint expect1 2214706176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.107986e-05 -1.0
+uniform uint expect0 3154150401u
+uniform uint expect1 3154150401u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.107986e-05
+uniform uint expect0 2214706176u
+uniform uint expect1 2214706176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1064959e-05 -1.0
+uniform uint expect0 3154150400u
+uniform uint expect1 3154150401u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1064959e-05
+uniform uint expect0 2214640640u
+uniform uint expect1 2214706176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1050057e-05 -1.0
+uniform uint expect0 3154150400u
+uniform uint expect1 3154150400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1050057e-05
+uniform uint expect0 2214640640u
+uniform uint expect1 2214640640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1035156e-05 -1.0
+uniform uint expect0 3154150400u
+uniform uint expect1 3154150400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1035156e-05
+uniform uint expect0 2214640640u
+uniform uint expect1 2214640640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1020255e-05 -1.0
+uniform uint expect0 3154150400u
+uniform uint expect1 3154150400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -6.1020255e-05
+uniform uint expect0 2214640640u
+uniform uint expect1 2214640640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.9802322e-08 -1.0
+uniform uint expect0 3154149376u
+uniform uint expect1 3154149377u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -2.9802322e-08
+uniform uint expect0 2147531776u
+uniform uint expect1 2147597312u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.4901161e-08 -1.0
+uniform uint expect0 3154149376u
+uniform uint expect1 3154149376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -1.4901161e-08
+uniform uint expect0 2147531776u
+uniform uint expect1 2147531776u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -1.0
+uniform uint expect0 3154149376u
+uniform uint expect1 3154149376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -0.0
+uniform uint expect0 2147531776u
+uniform uint expect1 2147531776u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -1.0
+uniform uint expect0 3154116608u
+uniform uint expect1 3154116608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 0.0
+uniform uint expect0 48128u
+uniform uint expect1 48128u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.4901161e-08 -1.0
+uniform uint expect0 3154116608u
+uniform uint expect1 3154116608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 1.4901161e-08
+uniform uint expect0 48128u
+uniform uint expect1 48128u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.9802322e-08 -1.0
+uniform uint expect0 3154116608u
+uniform uint expect1 3154116609u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 2.9802322e-08
+uniform uint expect0 48128u
+uniform uint expect1 113664u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1020255e-05 -1.0
+uniform uint expect0 3154117632u
+uniform uint expect1 3154117632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1020255e-05
+uniform uint expect0 67156992u
+uniform uint expect1 67156992u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1035156e-05 -1.0
+uniform uint expect0 3154117632u
+uniform uint expect1 3154117632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1035156e-05
+uniform uint expect0 67156992u
+uniform uint expect1 67156992u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1050057e-05 -1.0
+uniform uint expect0 3154117632u
+uniform uint expect1 3154117632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1050057e-05
+uniform uint expect0 67156992u
+uniform uint expect1 67156992u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1064959e-05 -1.0
+uniform uint expect0 3154117632u
+uniform uint expect1 3154117633u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1064959e-05
+uniform uint expect0 67156992u
+uniform uint expect1 67222528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.107986e-05 -1.0
+uniform uint expect0 3154117633u
+uniform uint expect1 3154117633u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.107986e-05
+uniform uint expect0 67222528u
+uniform uint expect1 67222528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1094761e-05 -1.0
+uniform uint expect0 3154117633u
+uniform uint expect1 3154117633u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1094761e-05
+uniform uint expect0 67222528u
+uniform uint expect1 67222528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1109662e-05 -1.0
+uniform uint expect0 3154117633u
+uniform uint expect1 3154117633u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1109662e-05
+uniform uint expect0 67222528u
+uniform uint expect1 67222528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1124563e-05 -1.0
+uniform uint expect0 3154117634u
+uniform uint expect1 3154117634u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1124563e-05
+uniform uint expect0 67288064u
+uniform uint expect1 67288064u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1139464e-05 -1.0
+uniform uint expect0 3154117634u
+uniform uint expect1 3154117634u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1139464e-05
+uniform uint expect0 67288064u
+uniform uint expect1 67288064u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1154366e-05 -1.0
+uniform uint expect0 3154117634u
+uniform uint expect1 3154117634u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 6.1154366e-05
+uniform uint expect0 67288064u
+uniform uint expect1 67288064u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012210011 -1.0
+uniform uint expect0 3154118656u
+uniform uint expect1 3154118656u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 0.00012210011
+uniform uint expect0 134265856u
+uniform uint expect1 134265856u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012211502 -1.0
+uniform uint expect0 3154118656u
+uniform uint expect1 3154118656u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 0.00012211502
+uniform uint expect0 134265856u
+uniform uint expect1 134265856u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012212992 -1.0
+uniform uint expect0 3154118656u
+uniform uint expect1 3154118657u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 0.00012212992
+uniform uint expect0 134265856u
+uniform uint expect1 134331392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.5 -1.0
+uniform uint expect0 3154130944u
+uniform uint expect1 3154130944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 0.5
+uniform uint expect0 939572224u
+uniform uint expect1 939572224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -1.0
+uniform uint expect0 3154131968u
+uniform uint expect1 3154131968u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 1.0
+uniform uint expect0 1006681088u
+uniform uint expect1 1006681088u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.5 -1.0
+uniform uint expect0 3154132480u
+uniform uint expect1 3154132480u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 1.5
+uniform uint expect0 1040235520u
+uniform uint expect1 1040235520u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65440.0 -1.0
+uniform uint expect0 3154148349u
+uniform uint expect1 3154148349u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65440.0
+uniform uint expect0 2080226304u
+uniform uint expect1 2080226304u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65448.0 -1.0
+uniform uint expect0 3154148349u
+uniform uint expect1 3154148349u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65448.0
+uniform uint expect0 2080226304u
+uniform uint expect1 2080226304u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65456.0 -1.0
+uniform uint expect0 3154148350u
+uniform uint expect1 3154148350u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65456.0
+uniform uint expect0 2080291840u
+uniform uint expect1 2080291840u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65464.0 -1.0
+uniform uint expect0 3154148350u
+uniform uint expect1 3154148350u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65464.0
+uniform uint expect0 2080291840u
+uniform uint expect1 2080291840u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65472.0 -1.0
+uniform uint expect0 3154148350u
+uniform uint expect1 3154148350u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65472.0
+uniform uint expect0 2080291840u
+uniform uint expect1 2080291840u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65480.0 -1.0
+uniform uint expect0 3154148350u
+uniform uint expect1 3154148350u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65480.0
+uniform uint expect0 2080291840u
+uniform uint expect1 2080291840u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65488.0 -1.0
+uniform uint expect0 3154148350u
+uniform uint expect1 3154148351u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65488.0
+uniform uint expect0 2080291840u
+uniform uint expect1 2080357376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65496.0 -1.0
+uniform uint expect0 3154148351u
+uniform uint expect1 3154148351u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65496.0
+uniform uint expect0 2080357376u
+uniform uint expect1 2080357376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65504.0 -1.0
+uniform uint expect0 3154148351u
+uniform uint expect1 3154148351u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65504.0
+uniform uint expect0 2080357376u
+uniform uint expect1 2080357376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65512.0 -1.0
+uniform uint expect0 3154148351u
+uniform uint expect1 3154148351u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65512.0
+uniform uint expect0 2080357376u
+uniform uint expect1 2080357376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65520.0 -1.0
+uniform uint expect0 3154148352u
+uniform uint expect1 3154148352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65520.0
+uniform uint expect0 2080422912u
+uniform uint expect1 2080422912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65528.0 -1.0
+uniform uint expect0 3154148352u
+uniform uint expect1 3154148352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65528.0
+uniform uint expect0 2080422912u
+uniform uint expect1 2080422912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65536.0 -1.0
+uniform uint expect0 3154148352u
+uniform uint expect1 3154148352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65536.0
+uniform uint expect0 2080422912u
+uniform uint expect1 2080422912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65568.0 -1.0
+uniform uint expect0 3154148352u
+uniform uint expect1 3154148352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 65568.0
+uniform uint expect0 2080422912u
+uniform uint expect1 2080422912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -1.0
+uniform uint expect0 3154148352u
+uniform uint expect1 3154148352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 1e+256
+uniform uint expect0 2080422912u
+uniform uint expect1 2080422912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 -0.0
+uniform uint expect0 2147548160u
+uniform uint expect1 2147548160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -1e+256
+uniform uint expect0 4227891200u
+uniform uint expect1 4227891200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65568.0 -0.0
+uniform uint expect0 2147548160u
+uniform uint expect1 2147548160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65568.0
+uniform uint expect0 4227891200u
+uniform uint expect1 4227891200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65536.0 -0.0
+uniform uint expect0 2147548160u
+uniform uint expect1 2147548160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65536.0
+uniform uint expect0 4227891200u
+uniform uint expect1 4227891200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65528.0 -0.0
+uniform uint expect0 2147548160u
+uniform uint expect1 2147548160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65528.0
+uniform uint expect0 4227891200u
+uniform uint expect1 4227891200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65520.0 -0.0
+uniform uint expect0 2147548160u
+uniform uint expect1 2147548160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65520.0
+uniform uint expect0 4227891200u
+uniform uint expect1 4227891200u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65512.0 -0.0
+uniform uint expect0 2147548159u
+uniform uint expect1 2147548159u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65512.0
+uniform uint expect0 4227825664u
+uniform uint expect1 4227825664u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65504.0 -0.0
+uniform uint expect0 2147548159u
+uniform uint expect1 2147548159u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65504.0
+uniform uint expect0 4227825664u
+uniform uint expect1 4227825664u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65496.0 -0.0
+uniform uint expect0 2147548159u
+uniform uint expect1 2147548159u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65496.0
+uniform uint expect0 4227825664u
+uniform uint expect1 4227825664u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65488.0 -0.0
+uniform uint expect0 2147548158u
+uniform uint expect1 2147548159u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65488.0
+uniform uint expect0 4227760128u
+uniform uint expect1 4227825664u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65480.0 -0.0
+uniform uint expect0 2147548158u
+uniform uint expect1 2147548158u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65480.0
+uniform uint expect0 4227760128u
+uniform uint expect1 4227760128u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65472.0 -0.0
+uniform uint expect0 2147548158u
+uniform uint expect1 2147548158u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65472.0
+uniform uint expect0 4227760128u
+uniform uint expect1 4227760128u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65464.0 -0.0
+uniform uint expect0 2147548158u
+uniform uint expect1 2147548158u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65464.0
+uniform uint expect0 4227760128u
+uniform uint expect1 4227760128u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65456.0 -0.0
+uniform uint expect0 2147548158u
+uniform uint expect1 2147548158u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65456.0
+uniform uint expect0 4227760128u
+uniform uint expect1 4227760128u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65448.0 -0.0
+uniform uint expect0 2147548157u
+uniform uint expect1 2147548157u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65448.0
+uniform uint expect0 4227694592u
+uniform uint expect1 4227694592u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65440.0 -0.0
+uniform uint expect0 2147548157u
+uniform uint expect1 2147548157u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -65440.0
+uniform uint expect0 4227694592u
+uniform uint expect1 4227694592u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.5 -0.0
+uniform uint expect0 2147532288u
+uniform uint expect1 2147532288u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -1.5
+uniform uint expect0 3187703808u
+uniform uint expect1 3187703808u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 -0.0
+uniform uint expect0 2147531776u
+uniform uint expect1 2147531776u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -1.0
+uniform uint expect0 3154149376u
+uniform uint expect1 3154149376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.5 -0.0
+uniform uint expect0 2147530752u
+uniform uint expect1 2147530752u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -0.5
+uniform uint expect0 3087040512u
+uniform uint expect1 3087040512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012212992 -0.0
+uniform uint expect0 2147518464u
+uniform uint expect1 2147518465u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -0.00012212992
+uniform uint expect0 2281734144u
+uniform uint expect1 2281799680u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012211502 -0.0
+uniform uint expect0 2147518464u
+uniform uint expect1 2147518464u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -0.00012211502
+uniform uint expect0 2281734144u
+uniform uint expect1 2281734144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012210011 -0.0
+uniform uint expect0 2147518464u
+uniform uint expect1 2147518464u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -0.00012210011
+uniform uint expect0 2281734144u
+uniform uint expect1 2281734144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1154366e-05 -0.0
+uniform uint expect0 2147517442u
+uniform uint expect1 2147517442u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1154366e-05
+uniform uint expect0 2214756352u
+uniform uint expect1 2214756352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1139464e-05 -0.0
+uniform uint expect0 2147517442u
+uniform uint expect1 2147517442u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1139464e-05
+uniform uint expect0 2214756352u
+uniform uint expect1 2214756352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1124563e-05 -0.0
+uniform uint expect0 2147517442u
+uniform uint expect1 2147517442u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1124563e-05
+uniform uint expect0 2214756352u
+uniform uint expect1 2214756352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1109662e-05 -0.0
+uniform uint expect0 2147517441u
+uniform uint expect1 2147517441u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1109662e-05
+uniform uint expect0 2214690816u
+uniform uint expect1 2214690816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1094761e-05 -0.0
+uniform uint expect0 2147517441u
+uniform uint expect1 2147517441u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1094761e-05
+uniform uint expect0 2214690816u
+uniform uint expect1 2214690816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.107986e-05 -0.0
+uniform uint expect0 2147517441u
+uniform uint expect1 2147517441u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.107986e-05
+uniform uint expect0 2214690816u
+uniform uint expect1 2214690816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1064959e-05 -0.0
+uniform uint expect0 2147517440u
+uniform uint expect1 2147517441u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1064959e-05
+uniform uint expect0 2214625280u
+uniform uint expect1 2214690816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1050057e-05 -0.0
+uniform uint expect0 2147517440u
+uniform uint expect1 2147517440u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1050057e-05
+uniform uint expect0 2214625280u
+uniform uint expect1 2214625280u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1035156e-05 -0.0
+uniform uint expect0 2147517440u
+uniform uint expect1 2147517440u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1035156e-05
+uniform uint expect0 2214625280u
+uniform uint expect1 2214625280u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1020255e-05 -0.0
+uniform uint expect0 2147517440u
+uniform uint expect1 2147517440u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -6.1020255e-05
+uniform uint expect0 2214625280u
+uniform uint expect1 2214625280u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.9802322e-08 -0.0
+uniform uint expect0 2147516416u
+uniform uint expect1 2147516417u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -2.9802322e-08
+uniform uint expect0 2147516416u
+uniform uint expect1 2147581952u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.4901161e-08 -0.0
+uniform uint expect0 2147516416u
+uniform uint expect1 2147516416u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -1.4901161e-08
+uniform uint expect0 2147516416u
+uniform uint expect1 2147516416u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -0.0
+uniform uint expect0 2147516416u
+uniform uint expect1 2147516416u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 -0.0
+uniform uint expect0 2147516416u
+uniform uint expect1 2147516416u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -0.0
+uniform uint expect0 2147483648u
+uniform uint expect1 2147483648u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 0.0
+uniform uint expect0 32768u
+uniform uint expect1 32768u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.4901161e-08 -0.0
+uniform uint expect0 2147483648u
+uniform uint expect1 2147483648u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 1.4901161e-08
+uniform uint expect0 32768u
+uniform uint expect1 32768u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.9802322e-08 -0.0
+uniform uint expect0 2147483648u
+uniform uint expect1 2147483649u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 2.9802322e-08
+uniform uint expect0 32768u
+uniform uint expect1 98304u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1020255e-05 -0.0
+uniform uint expect0 2147484672u
+uniform uint expect1 2147484672u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1020255e-05
+uniform uint expect0 67141632u
+uniform uint expect1 67141632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1035156e-05 -0.0
+uniform uint expect0 2147484672u
+uniform uint expect1 2147484672u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1035156e-05
+uniform uint expect0 67141632u
+uniform uint expect1 67141632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1050057e-05 -0.0
+uniform uint expect0 2147484672u
+uniform uint expect1 2147484672u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1050057e-05
+uniform uint expect0 67141632u
+uniform uint expect1 67141632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1064959e-05 -0.0
+uniform uint expect0 2147484672u
+uniform uint expect1 2147484673u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1064959e-05
+uniform uint expect0 67141632u
+uniform uint expect1 67207168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.107986e-05 -0.0
+uniform uint expect0 2147484673u
+uniform uint expect1 2147484673u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.107986e-05
+uniform uint expect0 67207168u
+uniform uint expect1 67207168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1094761e-05 -0.0
+uniform uint expect0 2147484673u
+uniform uint expect1 2147484673u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1094761e-05
+uniform uint expect0 67207168u
+uniform uint expect1 67207168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1109662e-05 -0.0
+uniform uint expect0 2147484673u
+uniform uint expect1 2147484673u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1109662e-05
+uniform uint expect0 67207168u
+uniform uint expect1 67207168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1124563e-05 -0.0
+uniform uint expect0 2147484674u
+uniform uint expect1 2147484674u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1124563e-05
+uniform uint expect0 67272704u
+uniform uint expect1 67272704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1139464e-05 -0.0
+uniform uint expect0 2147484674u
+uniform uint expect1 2147484674u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1139464e-05
+uniform uint expect0 67272704u
+uniform uint expect1 67272704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1154366e-05 -0.0
+uniform uint expect0 2147484674u
+uniform uint expect1 2147484674u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 6.1154366e-05
+uniform uint expect0 67272704u
+uniform uint expect1 67272704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012210011 -0.0
+uniform uint expect0 2147485696u
+uniform uint expect1 2147485696u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 0.00012210011
+uniform uint expect0 134250496u
+uniform uint expect1 134250496u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012211502 -0.0
+uniform uint expect0 2147485696u
+uniform uint expect1 2147485696u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 0.00012211502
+uniform uint expect0 134250496u
+uniform uint expect1 134250496u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012212992 -0.0
+uniform uint expect0 2147485696u
+uniform uint expect1 2147485697u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 0.00012212992
+uniform uint expect0 134250496u
+uniform uint expect1 134316032u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.5 -0.0
+uniform uint expect0 2147497984u
+uniform uint expect1 2147497984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 0.5
+uniform uint expect0 939556864u
+uniform uint expect1 939556864u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -0.0
+uniform uint expect0 2147499008u
+uniform uint expect1 2147499008u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 1.0
+uniform uint expect0 1006665728u
+uniform uint expect1 1006665728u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.5 -0.0
+uniform uint expect0 2147499520u
+uniform uint expect1 2147499520u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 1.5
+uniform uint expect0 1040220160u
+uniform uint expect1 1040220160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65440.0 -0.0
+uniform uint expect0 2147515389u
+uniform uint expect1 2147515389u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65440.0
+uniform uint expect0 2080210944u
+uniform uint expect1 2080210944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65448.0 -0.0
+uniform uint expect0 2147515389u
+uniform uint expect1 2147515389u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65448.0
+uniform uint expect0 2080210944u
+uniform uint expect1 2080210944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65456.0 -0.0
+uniform uint expect0 2147515390u
+uniform uint expect1 2147515390u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65456.0
+uniform uint expect0 2080276480u
+uniform uint expect1 2080276480u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65464.0 -0.0
+uniform uint expect0 2147515390u
+uniform uint expect1 2147515390u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65464.0
+uniform uint expect0 2080276480u
+uniform uint expect1 2080276480u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65472.0 -0.0
+uniform uint expect0 2147515390u
+uniform uint expect1 2147515390u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65472.0
+uniform uint expect0 2080276480u
+uniform uint expect1 2080276480u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65480.0 -0.0
+uniform uint expect0 2147515390u
+uniform uint expect1 2147515390u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65480.0
+uniform uint expect0 2080276480u
+uniform uint expect1 2080276480u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65488.0 -0.0
+uniform uint expect0 2147515390u
+uniform uint expect1 2147515391u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65488.0
+uniform uint expect0 2080276480u
+uniform uint expect1 2080342016u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65496.0 -0.0
+uniform uint expect0 2147515391u
+uniform uint expect1 2147515391u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65496.0
+uniform uint expect0 2080342016u
+uniform uint expect1 2080342016u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65504.0 -0.0
+uniform uint expect0 2147515391u
+uniform uint expect1 2147515391u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65504.0
+uniform uint expect0 2080342016u
+uniform uint expect1 2080342016u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65512.0 -0.0
+uniform uint expect0 2147515391u
+uniform uint expect1 2147515391u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65512.0
+uniform uint expect0 2080342016u
+uniform uint expect1 2080342016u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65520.0 -0.0
+uniform uint expect0 2147515392u
+uniform uint expect1 2147515392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65520.0
+uniform uint expect0 2080407552u
+uniform uint expect1 2080407552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65528.0 -0.0
+uniform uint expect0 2147515392u
+uniform uint expect1 2147515392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65528.0
+uniform uint expect0 2080407552u
+uniform uint expect1 2080407552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65536.0 -0.0
+uniform uint expect0 2147515392u
+uniform uint expect1 2147515392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65536.0
+uniform uint expect0 2080407552u
+uniform uint expect1 2080407552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65568.0 -0.0
+uniform uint expect0 2147515392u
+uniform uint expect1 2147515392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 65568.0
+uniform uint expect0 2080407552u
+uniform uint expect1 2080407552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -0.0
+uniform uint expect0 2147515392u
+uniform uint expect1 2147515392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 1e+256
+uniform uint expect0 2080407552u
+uniform uint expect1 2080407552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 0.0
+uniform uint expect0 64512u
+uniform uint expect1 64512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -1e+256
+uniform uint expect0 4227858432u
+uniform uint expect1 4227858432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65568.0 0.0
+uniform uint expect0 64512u
+uniform uint expect1 64512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65568.0
+uniform uint expect0 4227858432u
+uniform uint expect1 4227858432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65536.0 0.0
+uniform uint expect0 64512u
+uniform uint expect1 64512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65536.0
+uniform uint expect0 4227858432u
+uniform uint expect1 4227858432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65528.0 0.0
+uniform uint expect0 64512u
+uniform uint expect1 64512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65528.0
+uniform uint expect0 4227858432u
+uniform uint expect1 4227858432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65520.0 0.0
+uniform uint expect0 64512u
+uniform uint expect1 64512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65520.0
+uniform uint expect0 4227858432u
+uniform uint expect1 4227858432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65512.0 0.0
+uniform uint expect0 64511u
+uniform uint expect1 64511u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65512.0
+uniform uint expect0 4227792896u
+uniform uint expect1 4227792896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65504.0 0.0
+uniform uint expect0 64511u
+uniform uint expect1 64511u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65504.0
+uniform uint expect0 4227792896u
+uniform uint expect1 4227792896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65496.0 0.0
+uniform uint expect0 64511u
+uniform uint expect1 64511u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65496.0
+uniform uint expect0 4227792896u
+uniform uint expect1 4227792896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65488.0 0.0
+uniform uint expect0 64510u
+uniform uint expect1 64511u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65488.0
+uniform uint expect0 4227727360u
+uniform uint expect1 4227792896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65480.0 0.0
+uniform uint expect0 64510u
+uniform uint expect1 64510u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65480.0
+uniform uint expect0 4227727360u
+uniform uint expect1 4227727360u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65472.0 0.0
+uniform uint expect0 64510u
+uniform uint expect1 64510u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65472.0
+uniform uint expect0 4227727360u
+uniform uint expect1 4227727360u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65464.0 0.0
+uniform uint expect0 64510u
+uniform uint expect1 64510u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65464.0
+uniform uint expect0 4227727360u
+uniform uint expect1 4227727360u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65456.0 0.0
+uniform uint expect0 64510u
+uniform uint expect1 64510u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65456.0
+uniform uint expect0 4227727360u
+uniform uint expect1 4227727360u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65448.0 0.0
+uniform uint expect0 64509u
+uniform uint expect1 64509u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65448.0
+uniform uint expect0 4227661824u
+uniform uint expect1 4227661824u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65440.0 0.0
+uniform uint expect0 64509u
+uniform uint expect1 64509u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -65440.0
+uniform uint expect0 4227661824u
+uniform uint expect1 4227661824u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.5 0.0
+uniform uint expect0 48640u
+uniform uint expect1 48640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -1.5
+uniform uint expect0 3187671040u
+uniform uint expect1 3187671040u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 0.0
+uniform uint expect0 48128u
+uniform uint expect1 48128u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -1.0
+uniform uint expect0 3154116608u
+uniform uint expect1 3154116608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.5 0.0
+uniform uint expect0 47104u
+uniform uint expect1 47104u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -0.5
+uniform uint expect0 3087007744u
+uniform uint expect1 3087007744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012212992 0.0
+uniform uint expect0 34816u
+uniform uint expect1 34817u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -0.00012212992
+uniform uint expect0 2281701376u
+uniform uint expect1 2281766912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012211502 0.0
+uniform uint expect0 34816u
+uniform uint expect1 34816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -0.00012211502
+uniform uint expect0 2281701376u
+uniform uint expect1 2281701376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012210011 0.0
+uniform uint expect0 34816u
+uniform uint expect1 34816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -0.00012210011
+uniform uint expect0 2281701376u
+uniform uint expect1 2281701376u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1154366e-05 0.0
+uniform uint expect0 33794u
+uniform uint expect1 33794u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1154366e-05
+uniform uint expect0 2214723584u
+uniform uint expect1 2214723584u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1139464e-05 0.0
+uniform uint expect0 33794u
+uniform uint expect1 33794u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1139464e-05
+uniform uint expect0 2214723584u
+uniform uint expect1 2214723584u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1124563e-05 0.0
+uniform uint expect0 33794u
+uniform uint expect1 33794u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1124563e-05
+uniform uint expect0 2214723584u
+uniform uint expect1 2214723584u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1109662e-05 0.0
+uniform uint expect0 33793u
+uniform uint expect1 33793u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1109662e-05
+uniform uint expect0 2214658048u
+uniform uint expect1 2214658048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1094761e-05 0.0
+uniform uint expect0 33793u
+uniform uint expect1 33793u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1094761e-05
+uniform uint expect0 2214658048u
+uniform uint expect1 2214658048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.107986e-05 0.0
+uniform uint expect0 33793u
+uniform uint expect1 33793u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.107986e-05
+uniform uint expect0 2214658048u
+uniform uint expect1 2214658048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1064959e-05 0.0
+uniform uint expect0 33792u
+uniform uint expect1 33793u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1064959e-05
+uniform uint expect0 2214592512u
+uniform uint expect1 2214658048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1050057e-05 0.0
+uniform uint expect0 33792u
+uniform uint expect1 33792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1050057e-05
+uniform uint expect0 2214592512u
+uniform uint expect1 2214592512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1035156e-05 0.0
+uniform uint expect0 33792u
+uniform uint expect1 33792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1035156e-05
+uniform uint expect0 2214592512u
+uniform uint expect1 2214592512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1020255e-05 0.0
+uniform uint expect0 33792u
+uniform uint expect1 33792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -6.1020255e-05
+uniform uint expect0 2214592512u
+uniform uint expect1 2214592512u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.9802322e-08 0.0
+uniform uint expect0 32768u
+uniform uint expect1 32769u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -2.9802322e-08
+uniform uint expect0 2147483648u
+uniform uint expect1 2147549184u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.4901161e-08 0.0
+uniform uint expect0 32768u
+uniform uint expect1 32768u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -1.4901161e-08
+uniform uint expect0 2147483648u
+uniform uint expect1 2147483648u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 0.0
+uniform uint expect0 32768u
+uniform uint expect1 32768u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 -0.0
+uniform uint expect0 2147483648u
+uniform uint expect1 2147483648u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 0.0
+uniform uint expect0 0u
+uniform uint expect1 0u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 0.0
+uniform uint expect0 0u
+uniform uint expect1 0u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.4901161e-08 0.0
+uniform uint expect0 0u
+uniform uint expect1 0u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 1.4901161e-08
+uniform uint expect0 0u
+uniform uint expect1 0u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.9802322e-08 0.0
+uniform uint expect0 0u
+uniform uint expect1 1u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 2.9802322e-08
+uniform uint expect0 0u
+uniform uint expect1 65536u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1020255e-05 0.0
+uniform uint expect0 1024u
+uniform uint expect1 1024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1020255e-05
+uniform uint expect0 67108864u
+uniform uint expect1 67108864u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1035156e-05 0.0
+uniform uint expect0 1024u
+uniform uint expect1 1024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1035156e-05
+uniform uint expect0 67108864u
+uniform uint expect1 67108864u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1050057e-05 0.0
+uniform uint expect0 1024u
+uniform uint expect1 1024u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1050057e-05
+uniform uint expect0 67108864u
+uniform uint expect1 67108864u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1064959e-05 0.0
+uniform uint expect0 1024u
+uniform uint expect1 1025u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1064959e-05
+uniform uint expect0 67108864u
+uniform uint expect1 67174400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.107986e-05 0.0
+uniform uint expect0 1025u
+uniform uint expect1 1025u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.107986e-05
+uniform uint expect0 67174400u
+uniform uint expect1 67174400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1094761e-05 0.0
+uniform uint expect0 1025u
+uniform uint expect1 1025u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1094761e-05
+uniform uint expect0 67174400u
+uniform uint expect1 67174400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1109662e-05 0.0
+uniform uint expect0 1025u
+uniform uint expect1 1025u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1109662e-05
+uniform uint expect0 67174400u
+uniform uint expect1 67174400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1124563e-05 0.0
+uniform uint expect0 1026u
+uniform uint expect1 1026u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1124563e-05
+uniform uint expect0 67239936u
+uniform uint expect1 67239936u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1139464e-05 0.0
+uniform uint expect0 1026u
+uniform uint expect1 1026u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1139464e-05
+uniform uint expect0 67239936u
+uniform uint expect1 67239936u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1154366e-05 0.0
+uniform uint expect0 1026u
+uniform uint expect1 1026u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 6.1154366e-05
+uniform uint expect0 67239936u
+uniform uint expect1 67239936u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012210011 0.0
+uniform uint expect0 2048u
+uniform uint expect1 2048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 0.00012210011
+uniform uint expect0 134217728u
+uniform uint expect1 134217728u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012211502 0.0
+uniform uint expect0 2048u
+uniform uint expect1 2048u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 0.00012211502
+uniform uint expect0 134217728u
+uniform uint expect1 134217728u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012212992 0.0
+uniform uint expect0 2048u
+uniform uint expect1 2049u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 0.00012212992
+uniform uint expect0 134217728u
+uniform uint expect1 134283264u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.5 0.0
+uniform uint expect0 14336u
+uniform uint expect1 14336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 0.5
+uniform uint expect0 939524096u
+uniform uint expect1 939524096u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 0.0
+uniform uint expect0 15360u
+uniform uint expect1 15360u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 1.0
+uniform uint expect0 1006632960u
+uniform uint expect1 1006632960u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.5 0.0
+uniform uint expect0 15872u
+uniform uint expect1 15872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 1.5
+uniform uint expect0 1040187392u
+uniform uint expect1 1040187392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65440.0 0.0
+uniform uint expect0 31741u
+uniform uint expect1 31741u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65440.0
+uniform uint expect0 2080178176u
+uniform uint expect1 2080178176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65448.0 0.0
+uniform uint expect0 31741u
+uniform uint expect1 31741u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65448.0
+uniform uint expect0 2080178176u
+uniform uint expect1 2080178176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65456.0 0.0
+uniform uint expect0 31742u
+uniform uint expect1 31742u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65456.0
+uniform uint expect0 2080243712u
+uniform uint expect1 2080243712u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65464.0 0.0
+uniform uint expect0 31742u
+uniform uint expect1 31742u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65464.0
+uniform uint expect0 2080243712u
+uniform uint expect1 2080243712u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65472.0 0.0
+uniform uint expect0 31742u
+uniform uint expect1 31742u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65472.0
+uniform uint expect0 2080243712u
+uniform uint expect1 2080243712u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65480.0 0.0
+uniform uint expect0 31742u
+uniform uint expect1 31742u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65480.0
+uniform uint expect0 2080243712u
+uniform uint expect1 2080243712u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65488.0 0.0
+uniform uint expect0 31742u
+uniform uint expect1 31743u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65488.0
+uniform uint expect0 2080243712u
+uniform uint expect1 2080309248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65496.0 0.0
+uniform uint expect0 31743u
+uniform uint expect1 31743u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65496.0
+uniform uint expect0 2080309248u
+uniform uint expect1 2080309248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65504.0 0.0
+uniform uint expect0 31743u
+uniform uint expect1 31743u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65504.0
+uniform uint expect0 2080309248u
+uniform uint expect1 2080309248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65512.0 0.0
+uniform uint expect0 31743u
+uniform uint expect1 31743u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65512.0
+uniform uint expect0 2080309248u
+uniform uint expect1 2080309248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65520.0 0.0
+uniform uint expect0 31744u
+uniform uint expect1 31744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65520.0
+uniform uint expect0 2080374784u
+uniform uint expect1 2080374784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65528.0 0.0
+uniform uint expect0 31744u
+uniform uint expect1 31744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65528.0
+uniform uint expect0 2080374784u
+uniform uint expect1 2080374784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65536.0 0.0
+uniform uint expect0 31744u
+uniform uint expect1 31744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65536.0
+uniform uint expect0 2080374784u
+uniform uint expect1 2080374784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65568.0 0.0
+uniform uint expect0 31744u
+uniform uint expect1 31744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 65568.0
+uniform uint expect0 2080374784u
+uniform uint expect1 2080374784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 0.0
+uniform uint expect0 31744u
+uniform uint expect1 31744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 1e+256
+uniform uint expect0 2080374784u
+uniform uint expect1 2080374784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 1.0
+uniform uint expect0 1006697472u
+uniform uint expect1 1006697472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -1e+256
+uniform uint expect0 4227873792u
+uniform uint expect1 4227873792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65568.0 1.0
+uniform uint expect0 1006697472u
+uniform uint expect1 1006697472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65568.0
+uniform uint expect0 4227873792u
+uniform uint expect1 4227873792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65536.0 1.0
+uniform uint expect0 1006697472u
+uniform uint expect1 1006697472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65536.0
+uniform uint expect0 4227873792u
+uniform uint expect1 4227873792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65528.0 1.0
+uniform uint expect0 1006697472u
+uniform uint expect1 1006697472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65528.0
+uniform uint expect0 4227873792u
+uniform uint expect1 4227873792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65520.0 1.0
+uniform uint expect0 1006697472u
+uniform uint expect1 1006697472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65520.0
+uniform uint expect0 4227873792u
+uniform uint expect1 4227873792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65512.0 1.0
+uniform uint expect0 1006697471u
+uniform uint expect1 1006697471u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65512.0
+uniform uint expect0 4227808256u
+uniform uint expect1 4227808256u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65504.0 1.0
+uniform uint expect0 1006697471u
+uniform uint expect1 1006697471u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65504.0
+uniform uint expect0 4227808256u
+uniform uint expect1 4227808256u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65496.0 1.0
+uniform uint expect0 1006697471u
+uniform uint expect1 1006697471u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65496.0
+uniform uint expect0 4227808256u
+uniform uint expect1 4227808256u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65488.0 1.0
+uniform uint expect0 1006697470u
+uniform uint expect1 1006697471u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65488.0
+uniform uint expect0 4227742720u
+uniform uint expect1 4227808256u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65480.0 1.0
+uniform uint expect0 1006697470u
+uniform uint expect1 1006697470u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65480.0
+uniform uint expect0 4227742720u
+uniform uint expect1 4227742720u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65472.0 1.0
+uniform uint expect0 1006697470u
+uniform uint expect1 1006697470u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65472.0
+uniform uint expect0 4227742720u
+uniform uint expect1 4227742720u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65464.0 1.0
+uniform uint expect0 1006697470u
+uniform uint expect1 1006697470u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65464.0
+uniform uint expect0 4227742720u
+uniform uint expect1 4227742720u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65456.0 1.0
+uniform uint expect0 1006697470u
+uniform uint expect1 1006697470u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65456.0
+uniform uint expect0 4227742720u
+uniform uint expect1 4227742720u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65448.0 1.0
+uniform uint expect0 1006697469u
+uniform uint expect1 1006697469u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65448.0
+uniform uint expect0 4227677184u
+uniform uint expect1 4227677184u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65440.0 1.0
+uniform uint expect0 1006697469u
+uniform uint expect1 1006697469u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -65440.0
+uniform uint expect0 4227677184u
+uniform uint expect1 4227677184u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.5 1.0
+uniform uint expect0 1006681600u
+uniform uint expect1 1006681600u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -1.5
+uniform uint expect0 3187686400u
+uniform uint expect1 3187686400u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 1.0
+uniform uint expect0 1006681088u
+uniform uint expect1 1006681088u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -1.0
+uniform uint expect0 3154131968u
+uniform uint expect1 3154131968u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.5 1.0
+uniform uint expect0 1006680064u
+uniform uint expect1 1006680064u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -0.5
+uniform uint expect0 3087023104u
+uniform uint expect1 3087023104u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012212992 1.0
+uniform uint expect0 1006667776u
+uniform uint expect1 1006667777u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -0.00012212992
+uniform uint expect0 2281716736u
+uniform uint expect1 2281782272u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012211502 1.0
+uniform uint expect0 1006667776u
+uniform uint expect1 1006667776u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -0.00012211502
+uniform uint expect0 2281716736u
+uniform uint expect1 2281716736u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012210011 1.0
+uniform uint expect0 1006667776u
+uniform uint expect1 1006667776u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -0.00012210011
+uniform uint expect0 2281716736u
+uniform uint expect1 2281716736u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1154366e-05 1.0
+uniform uint expect0 1006666754u
+uniform uint expect1 1006666754u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1154366e-05
+uniform uint expect0 2214738944u
+uniform uint expect1 2214738944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1139464e-05 1.0
+uniform uint expect0 1006666754u
+uniform uint expect1 1006666754u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1139464e-05
+uniform uint expect0 2214738944u
+uniform uint expect1 2214738944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1124563e-05 1.0
+uniform uint expect0 1006666754u
+uniform uint expect1 1006666754u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1124563e-05
+uniform uint expect0 2214738944u
+uniform uint expect1 2214738944u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1109662e-05 1.0
+uniform uint expect0 1006666753u
+uniform uint expect1 1006666753u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1109662e-05
+uniform uint expect0 2214673408u
+uniform uint expect1 2214673408u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1094761e-05 1.0
+uniform uint expect0 1006666753u
+uniform uint expect1 1006666753u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1094761e-05
+uniform uint expect0 2214673408u
+uniform uint expect1 2214673408u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.107986e-05 1.0
+uniform uint expect0 1006666753u
+uniform uint expect1 1006666753u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.107986e-05
+uniform uint expect0 2214673408u
+uniform uint expect1 2214673408u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1064959e-05 1.0
+uniform uint expect0 1006666752u
+uniform uint expect1 1006666753u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1064959e-05
+uniform uint expect0 2214607872u
+uniform uint expect1 2214673408u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1050057e-05 1.0
+uniform uint expect0 1006666752u
+uniform uint expect1 1006666752u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1050057e-05
+uniform uint expect0 2214607872u
+uniform uint expect1 2214607872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1035156e-05 1.0
+uniform uint expect0 1006666752u
+uniform uint expect1 1006666752u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1035156e-05
+uniform uint expect0 2214607872u
+uniform uint expect1 2214607872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1020255e-05 1.0
+uniform uint expect0 1006666752u
+uniform uint expect1 1006666752u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -6.1020255e-05
+uniform uint expect0 2214607872u
+uniform uint expect1 2214607872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.9802322e-08 1.0
+uniform uint expect0 1006665728u
+uniform uint expect1 1006665729u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -2.9802322e-08
+uniform uint expect0 2147499008u
+uniform uint expect1 2147564544u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.4901161e-08 1.0
+uniform uint expect0 1006665728u
+uniform uint expect1 1006665728u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -1.4901161e-08
+uniform uint expect0 2147499008u
+uniform uint expect1 2147499008u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 1.0
+uniform uint expect0 1006665728u
+uniform uint expect1 1006665728u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 -0.0
+uniform uint expect0 2147499008u
+uniform uint expect1 2147499008u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 1.0
+uniform uint expect0 1006632960u
+uniform uint expect1 1006632960u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 0.0
+uniform uint expect0 15360u
+uniform uint expect1 15360u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.4901161e-08 1.0
+uniform uint expect0 1006632960u
+uniform uint expect1 1006632960u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 1.4901161e-08
+uniform uint expect0 15360u
+uniform uint expect1 15360u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.9802322e-08 1.0
+uniform uint expect0 1006632960u
+uniform uint expect1 1006632961u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 2.9802322e-08
+uniform uint expect0 15360u
+uniform uint expect1 80896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1020255e-05 1.0
+uniform uint expect0 1006633984u
+uniform uint expect1 1006633984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1020255e-05
+uniform uint expect0 67124224u
+uniform uint expect1 67124224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1035156e-05 1.0
+uniform uint expect0 1006633984u
+uniform uint expect1 1006633984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1035156e-05
+uniform uint expect0 67124224u
+uniform uint expect1 67124224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1050057e-05 1.0
+uniform uint expect0 1006633984u
+uniform uint expect1 1006633984u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1050057e-05
+uniform uint expect0 67124224u
+uniform uint expect1 67124224u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1064959e-05 1.0
+uniform uint expect0 1006633984u
+uniform uint expect1 1006633985u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1064959e-05
+uniform uint expect0 67124224u
+uniform uint expect1 67189760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.107986e-05 1.0
+uniform uint expect0 1006633985u
+uniform uint expect1 1006633985u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.107986e-05
+uniform uint expect0 67189760u
+uniform uint expect1 67189760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1094761e-05 1.0
+uniform uint expect0 1006633985u
+uniform uint expect1 1006633985u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1094761e-05
+uniform uint expect0 67189760u
+uniform uint expect1 67189760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1109662e-05 1.0
+uniform uint expect0 1006633985u
+uniform uint expect1 1006633985u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1109662e-05
+uniform uint expect0 67189760u
+uniform uint expect1 67189760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1124563e-05 1.0
+uniform uint expect0 1006633986u
+uniform uint expect1 1006633986u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1124563e-05
+uniform uint expect0 67255296u
+uniform uint expect1 67255296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1139464e-05 1.0
+uniform uint expect0 1006633986u
+uniform uint expect1 1006633986u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1139464e-05
+uniform uint expect0 67255296u
+uniform uint expect1 67255296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1154366e-05 1.0
+uniform uint expect0 1006633986u
+uniform uint expect1 1006633986u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 6.1154366e-05
+uniform uint expect0 67255296u
+uniform uint expect1 67255296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012210011 1.0
+uniform uint expect0 1006635008u
+uniform uint expect1 1006635008u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 0.00012210011
+uniform uint expect0 134233088u
+uniform uint expect1 134233088u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012211502 1.0
+uniform uint expect0 1006635008u
+uniform uint expect1 1006635008u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 0.00012211502
+uniform uint expect0 134233088u
+uniform uint expect1 134233088u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012212992 1.0
+uniform uint expect0 1006635008u
+uniform uint expect1 1006635009u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 0.00012212992
+uniform uint expect0 134233088u
+uniform uint expect1 134298624u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.5 1.0
+uniform uint expect0 1006647296u
+uniform uint expect1 1006647296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 0.5
+uniform uint expect0 939539456u
+uniform uint expect1 939539456u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 1.0
+uniform uint expect0 1006648320u
+uniform uint expect1 1006648320u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 1.0
+uniform uint expect0 1006648320u
+uniform uint expect1 1006648320u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.5 1.0
+uniform uint expect0 1006648832u
+uniform uint expect1 1006648832u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 1.5
+uniform uint expect0 1040202752u
+uniform uint expect1 1040202752u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65440.0 1.0
+uniform uint expect0 1006664701u
+uniform uint expect1 1006664701u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65440.0
+uniform uint expect0 2080193536u
+uniform uint expect1 2080193536u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65448.0 1.0
+uniform uint expect0 1006664701u
+uniform uint expect1 1006664701u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65448.0
+uniform uint expect0 2080193536u
+uniform uint expect1 2080193536u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65456.0 1.0
+uniform uint expect0 1006664702u
+uniform uint expect1 1006664702u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65456.0
+uniform uint expect0 2080259072u
+uniform uint expect1 2080259072u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65464.0 1.0
+uniform uint expect0 1006664702u
+uniform uint expect1 1006664702u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65464.0
+uniform uint expect0 2080259072u
+uniform uint expect1 2080259072u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65472.0 1.0
+uniform uint expect0 1006664702u
+uniform uint expect1 1006664702u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65472.0
+uniform uint expect0 2080259072u
+uniform uint expect1 2080259072u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65480.0 1.0
+uniform uint expect0 1006664702u
+uniform uint expect1 1006664702u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65480.0
+uniform uint expect0 2080259072u
+uniform uint expect1 2080259072u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65488.0 1.0
+uniform uint expect0 1006664702u
+uniform uint expect1 1006664703u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65488.0
+uniform uint expect0 2080259072u
+uniform uint expect1 2080324608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65496.0 1.0
+uniform uint expect0 1006664703u
+uniform uint expect1 1006664703u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65496.0
+uniform uint expect0 2080324608u
+uniform uint expect1 2080324608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65504.0 1.0
+uniform uint expect0 1006664703u
+uniform uint expect1 1006664703u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65504.0
+uniform uint expect0 2080324608u
+uniform uint expect1 2080324608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65512.0 1.0
+uniform uint expect0 1006664703u
+uniform uint expect1 1006664703u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65512.0
+uniform uint expect0 2080324608u
+uniform uint expect1 2080324608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65520.0 1.0
+uniform uint expect0 1006664704u
+uniform uint expect1 1006664704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65520.0
+uniform uint expect0 2080390144u
+uniform uint expect1 2080390144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65528.0 1.0
+uniform uint expect0 1006664704u
+uniform uint expect1 1006664704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65528.0
+uniform uint expect0 2080390144u
+uniform uint expect1 2080390144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65536.0 1.0
+uniform uint expect0 1006664704u
+uniform uint expect1 1006664704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65536.0
+uniform uint expect0 2080390144u
+uniform uint expect1 2080390144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65568.0 1.0
+uniform uint expect0 1006664704u
+uniform uint expect1 1006664704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 65568.0
+uniform uint expect0 2080390144u
+uniform uint expect1 2080390144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 1.0
+uniform uint expect0 1006664704u
+uniform uint expect1 1006664704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 1e+256
+uniform uint expect0 2080390144u
+uniform uint expect1 2080390144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 2.0
+uniform uint expect0 1073806336u
+uniform uint expect1 1073806336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -1e+256
+uniform uint expect0 4227874816u
+uniform uint expect1 4227874816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65568.0 2.0
+uniform uint expect0 1073806336u
+uniform uint expect1 1073806336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65568.0
+uniform uint expect0 4227874816u
+uniform uint expect1 4227874816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65536.0 2.0
+uniform uint expect0 1073806336u
+uniform uint expect1 1073806336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65536.0
+uniform uint expect0 4227874816u
+uniform uint expect1 4227874816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65528.0 2.0
+uniform uint expect0 1073806336u
+uniform uint expect1 1073806336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65528.0
+uniform uint expect0 4227874816u
+uniform uint expect1 4227874816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65520.0 2.0
+uniform uint expect0 1073806336u
+uniform uint expect1 1073806336u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65520.0
+uniform uint expect0 4227874816u
+uniform uint expect1 4227874816u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65512.0 2.0
+uniform uint expect0 1073806335u
+uniform uint expect1 1073806335u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65512.0
+uniform uint expect0 4227809280u
+uniform uint expect1 4227809280u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65504.0 2.0
+uniform uint expect0 1073806335u
+uniform uint expect1 1073806335u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65504.0
+uniform uint expect0 4227809280u
+uniform uint expect1 4227809280u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65496.0 2.0
+uniform uint expect0 1073806335u
+uniform uint expect1 1073806335u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65496.0
+uniform uint expect0 4227809280u
+uniform uint expect1 4227809280u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65488.0 2.0
+uniform uint expect0 1073806334u
+uniform uint expect1 1073806335u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65488.0
+uniform uint expect0 4227743744u
+uniform uint expect1 4227809280u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65480.0 2.0
+uniform uint expect0 1073806334u
+uniform uint expect1 1073806334u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65480.0
+uniform uint expect0 4227743744u
+uniform uint expect1 4227743744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65472.0 2.0
+uniform uint expect0 1073806334u
+uniform uint expect1 1073806334u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65472.0
+uniform uint expect0 4227743744u
+uniform uint expect1 4227743744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65464.0 2.0
+uniform uint expect0 1073806334u
+uniform uint expect1 1073806334u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65464.0
+uniform uint expect0 4227743744u
+uniform uint expect1 4227743744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65456.0 2.0
+uniform uint expect0 1073806334u
+uniform uint expect1 1073806334u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65456.0
+uniform uint expect0 4227743744u
+uniform uint expect1 4227743744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65448.0 2.0
+uniform uint expect0 1073806333u
+uniform uint expect1 1073806333u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65448.0
+uniform uint expect0 4227678208u
+uniform uint expect1 4227678208u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65440.0 2.0
+uniform uint expect0 1073806333u
+uniform uint expect1 1073806333u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -65440.0
+uniform uint expect0 4227678208u
+uniform uint expect1 4227678208u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.5 2.0
+uniform uint expect0 1073790464u
+uniform uint expect1 1073790464u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -1.5
+uniform uint expect0 3187687424u
+uniform uint expect1 3187687424u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 2.0
+uniform uint expect0 1073789952u
+uniform uint expect1 1073789952u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -1.0
+uniform uint expect0 3154132992u
+uniform uint expect1 3154132992u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.5 2.0
+uniform uint expect0 1073788928u
+uniform uint expect1 1073788928u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -0.5
+uniform uint expect0 3087024128u
+uniform uint expect1 3087024128u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012212992 2.0
+uniform uint expect0 1073776640u
+uniform uint expect1 1073776641u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -0.00012212992
+uniform uint expect0 2281717760u
+uniform uint expect1 2281783296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012211502 2.0
+uniform uint expect0 1073776640u
+uniform uint expect1 1073776640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -0.00012211502
+uniform uint expect0 2281717760u
+uniform uint expect1 2281717760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012210011 2.0
+uniform uint expect0 1073776640u
+uniform uint expect1 1073776640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -0.00012210011
+uniform uint expect0 2281717760u
+uniform uint expect1 2281717760u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1154366e-05 2.0
+uniform uint expect0 1073775618u
+uniform uint expect1 1073775618u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1154366e-05
+uniform uint expect0 2214739968u
+uniform uint expect1 2214739968u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1139464e-05 2.0
+uniform uint expect0 1073775618u
+uniform uint expect1 1073775618u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1139464e-05
+uniform uint expect0 2214739968u
+uniform uint expect1 2214739968u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1124563e-05 2.0
+uniform uint expect0 1073775618u
+uniform uint expect1 1073775618u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1124563e-05
+uniform uint expect0 2214739968u
+uniform uint expect1 2214739968u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1109662e-05 2.0
+uniform uint expect0 1073775617u
+uniform uint expect1 1073775617u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1109662e-05
+uniform uint expect0 2214674432u
+uniform uint expect1 2214674432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1094761e-05 2.0
+uniform uint expect0 1073775617u
+uniform uint expect1 1073775617u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1094761e-05
+uniform uint expect0 2214674432u
+uniform uint expect1 2214674432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.107986e-05 2.0
+uniform uint expect0 1073775617u
+uniform uint expect1 1073775617u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.107986e-05
+uniform uint expect0 2214674432u
+uniform uint expect1 2214674432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1064959e-05 2.0
+uniform uint expect0 1073775616u
+uniform uint expect1 1073775617u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1064959e-05
+uniform uint expect0 2214608896u
+uniform uint expect1 2214674432u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1050057e-05 2.0
+uniform uint expect0 1073775616u
+uniform uint expect1 1073775616u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1050057e-05
+uniform uint expect0 2214608896u
+uniform uint expect1 2214608896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1035156e-05 2.0
+uniform uint expect0 1073775616u
+uniform uint expect1 1073775616u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1035156e-05
+uniform uint expect0 2214608896u
+uniform uint expect1 2214608896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1020255e-05 2.0
+uniform uint expect0 1073775616u
+uniform uint expect1 1073775616u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -6.1020255e-05
+uniform uint expect0 2214608896u
+uniform uint expect1 2214608896u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.9802322e-08 2.0
+uniform uint expect0 1073774592u
+uniform uint expect1 1073774593u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -2.9802322e-08
+uniform uint expect0 2147500032u
+uniform uint expect1 2147565568u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.4901161e-08 2.0
+uniform uint expect0 1073774592u
+uniform uint expect1 1073774592u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -1.4901161e-08
+uniform uint expect0 2147500032u
+uniform uint expect1 2147500032u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 2.0
+uniform uint expect0 1073774592u
+uniform uint expect1 1073774592u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 -0.0
+uniform uint expect0 2147500032u
+uniform uint expect1 2147500032u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 2.0
+uniform uint expect0 1073741824u
+uniform uint expect1 1073741824u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 0.0
+uniform uint expect0 16384u
+uniform uint expect1 16384u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.4901161e-08 2.0
+uniform uint expect0 1073741824u
+uniform uint expect1 1073741824u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 1.4901161e-08
+uniform uint expect0 16384u
+uniform uint expect1 16384u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.9802322e-08 2.0
+uniform uint expect0 1073741824u
+uniform uint expect1 1073741825u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 2.9802322e-08
+uniform uint expect0 16384u
+uniform uint expect1 81920u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1020255e-05 2.0
+uniform uint expect0 1073742848u
+uniform uint expect1 1073742848u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1020255e-05
+uniform uint expect0 67125248u
+uniform uint expect1 67125248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1035156e-05 2.0
+uniform uint expect0 1073742848u
+uniform uint expect1 1073742848u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1035156e-05
+uniform uint expect0 67125248u
+uniform uint expect1 67125248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1050057e-05 2.0
+uniform uint expect0 1073742848u
+uniform uint expect1 1073742848u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1050057e-05
+uniform uint expect0 67125248u
+uniform uint expect1 67125248u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1064959e-05 2.0
+uniform uint expect0 1073742848u
+uniform uint expect1 1073742849u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1064959e-05
+uniform uint expect0 67125248u
+uniform uint expect1 67190784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.107986e-05 2.0
+uniform uint expect0 1073742849u
+uniform uint expect1 1073742849u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.107986e-05
+uniform uint expect0 67190784u
+uniform uint expect1 67190784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1094761e-05 2.0
+uniform uint expect0 1073742849u
+uniform uint expect1 1073742849u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1094761e-05
+uniform uint expect0 67190784u
+uniform uint expect1 67190784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1109662e-05 2.0
+uniform uint expect0 1073742849u
+uniform uint expect1 1073742849u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1109662e-05
+uniform uint expect0 67190784u
+uniform uint expect1 67190784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1124563e-05 2.0
+uniform uint expect0 1073742850u
+uniform uint expect1 1073742850u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1124563e-05
+uniform uint expect0 67256320u
+uniform uint expect1 67256320u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1139464e-05 2.0
+uniform uint expect0 1073742850u
+uniform uint expect1 1073742850u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1139464e-05
+uniform uint expect0 67256320u
+uniform uint expect1 67256320u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1154366e-05 2.0
+uniform uint expect0 1073742850u
+uniform uint expect1 1073742850u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 6.1154366e-05
+uniform uint expect0 67256320u
+uniform uint expect1 67256320u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012210011 2.0
+uniform uint expect0 1073743872u
+uniform uint expect1 1073743872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 0.00012210011
+uniform uint expect0 134234112u
+uniform uint expect1 134234112u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012211502 2.0
+uniform uint expect0 1073743872u
+uniform uint expect1 1073743872u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 0.00012211502
+uniform uint expect0 134234112u
+uniform uint expect1 134234112u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012212992 2.0
+uniform uint expect0 1073743872u
+uniform uint expect1 1073743873u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 0.00012212992
+uniform uint expect0 134234112u
+uniform uint expect1 134299648u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.5 2.0
+uniform uint expect0 1073756160u
+uniform uint expect1 1073756160u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 0.5
+uniform uint expect0 939540480u
+uniform uint expect1 939540480u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 2.0
+uniform uint expect0 1073757184u
+uniform uint expect1 1073757184u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 1.0
+uniform uint expect0 1006649344u
+uniform uint expect1 1006649344u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.5 2.0
+uniform uint expect0 1073757696u
+uniform uint expect1 1073757696u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 1.5
+uniform uint expect0 1040203776u
+uniform uint expect1 1040203776u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65440.0 2.0
+uniform uint expect0 1073773565u
+uniform uint expect1 1073773565u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65440.0
+uniform uint expect0 2080194560u
+uniform uint expect1 2080194560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65448.0 2.0
+uniform uint expect0 1073773565u
+uniform uint expect1 1073773565u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65448.0
+uniform uint expect0 2080194560u
+uniform uint expect1 2080194560u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65456.0 2.0
+uniform uint expect0 1073773566u
+uniform uint expect1 1073773566u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65456.0
+uniform uint expect0 2080260096u
+uniform uint expect1 2080260096u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65464.0 2.0
+uniform uint expect0 1073773566u
+uniform uint expect1 1073773566u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65464.0
+uniform uint expect0 2080260096u
+uniform uint expect1 2080260096u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65472.0 2.0
+uniform uint expect0 1073773566u
+uniform uint expect1 1073773566u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65472.0
+uniform uint expect0 2080260096u
+uniform uint expect1 2080260096u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65480.0 2.0
+uniform uint expect0 1073773566u
+uniform uint expect1 1073773566u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65480.0
+uniform uint expect0 2080260096u
+uniform uint expect1 2080260096u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65488.0 2.0
+uniform uint expect0 1073773566u
+uniform uint expect1 1073773567u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65488.0
+uniform uint expect0 2080260096u
+uniform uint expect1 2080325632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65496.0 2.0
+uniform uint expect0 1073773567u
+uniform uint expect1 1073773567u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65496.0
+uniform uint expect0 2080325632u
+uniform uint expect1 2080325632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65504.0 2.0
+uniform uint expect0 1073773567u
+uniform uint expect1 1073773567u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65504.0
+uniform uint expect0 2080325632u
+uniform uint expect1 2080325632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65512.0 2.0
+uniform uint expect0 1073773567u
+uniform uint expect1 1073773567u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65512.0
+uniform uint expect0 2080325632u
+uniform uint expect1 2080325632u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65520.0 2.0
+uniform uint expect0 1073773568u
+uniform uint expect1 1073773568u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65520.0
+uniform uint expect0 2080391168u
+uniform uint expect1 2080391168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65528.0 2.0
+uniform uint expect0 1073773568u
+uniform uint expect1 1073773568u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65528.0
+uniform uint expect0 2080391168u
+uniform uint expect1 2080391168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65536.0 2.0
+uniform uint expect0 1073773568u
+uniform uint expect1 1073773568u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65536.0
+uniform uint expect0 2080391168u
+uniform uint expect1 2080391168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65568.0 2.0
+uniform uint expect0 1073773568u
+uniform uint expect1 1073773568u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 65568.0
+uniform uint expect0 2080391168u
+uniform uint expect1 2080391168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 2.0
+uniform uint expect0 1073773568u
+uniform uint expect1 1073773568u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.0 1e+256
+uniform uint expect0 2080391168u
+uniform uint expect1 2080391168u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1e+256 1e+256
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -1e+256
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65568.0 1e+256
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65568.0
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65536.0 1e+256
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65536.0
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65528.0 1e+256
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65528.0
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65520.0 1e+256
+uniform uint expect0 2080439296u
+uniform uint expect1 2080439296u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65520.0
+uniform uint expect0 4227890176u
+uniform uint expect1 4227890176u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65512.0 1e+256
+uniform uint expect0 2080439295u
+uniform uint expect1 2080439295u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65512.0
+uniform uint expect0 4227824640u
+uniform uint expect1 4227824640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65504.0 1e+256
+uniform uint expect0 2080439295u
+uniform uint expect1 2080439295u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65504.0
+uniform uint expect0 4227824640u
+uniform uint expect1 4227824640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65496.0 1e+256
+uniform uint expect0 2080439295u
+uniform uint expect1 2080439295u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65496.0
+uniform uint expect0 4227824640u
+uniform uint expect1 4227824640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65488.0 1e+256
+uniform uint expect0 2080439294u
+uniform uint expect1 2080439295u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65488.0
+uniform uint expect0 4227759104u
+uniform uint expect1 4227824640u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65480.0 1e+256
+uniform uint expect0 2080439294u
+uniform uint expect1 2080439294u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65480.0
+uniform uint expect0 4227759104u
+uniform uint expect1 4227759104u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65472.0 1e+256
+uniform uint expect0 2080439294u
+uniform uint expect1 2080439294u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65472.0
+uniform uint expect0 4227759104u
+uniform uint expect1 4227759104u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65464.0 1e+256
+uniform uint expect0 2080439294u
+uniform uint expect1 2080439294u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65464.0
+uniform uint expect0 4227759104u
+uniform uint expect1 4227759104u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65456.0 1e+256
+uniform uint expect0 2080439294u
+uniform uint expect1 2080439294u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65456.0
+uniform uint expect0 4227759104u
+uniform uint expect1 4227759104u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65448.0 1e+256
+uniform uint expect0 2080439293u
+uniform uint expect1 2080439293u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65448.0
+uniform uint expect0 4227693568u
+uniform uint expect1 4227693568u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -65440.0 1e+256
+uniform uint expect0 2080439293u
+uniform uint expect1 2080439293u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -65440.0
+uniform uint expect0 4227693568u
+uniform uint expect1 4227693568u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.5 1e+256
+uniform uint expect0 2080423424u
+uniform uint expect1 2080423424u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -1.5
+uniform uint expect0 3187702784u
+uniform uint expect1 3187702784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.0 1e+256
+uniform uint expect0 2080422912u
+uniform uint expect1 2080422912u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -1.0
+uniform uint expect0 3154148352u
+uniform uint expect1 3154148352u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.5 1e+256
+uniform uint expect0 2080421888u
+uniform uint expect1 2080421888u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -0.5
+uniform uint expect0 3087039488u
+uniform uint expect1 3087039488u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012212992 1e+256
+uniform uint expect0 2080409600u
+uniform uint expect1 2080409601u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -0.00012212992
+uniform uint expect0 2281733120u
+uniform uint expect1 2281798656u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012211502 1e+256
+uniform uint expect0 2080409600u
+uniform uint expect1 2080409600u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -0.00012211502
+uniform uint expect0 2281733120u
+uniform uint expect1 2281733120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.00012210011 1e+256
+uniform uint expect0 2080409600u
+uniform uint expect1 2080409600u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -0.00012210011
+uniform uint expect0 2281733120u
+uniform uint expect1 2281733120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1154366e-05 1e+256
+uniform uint expect0 2080408578u
+uniform uint expect1 2080408578u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1154366e-05
+uniform uint expect0 2214755328u
+uniform uint expect1 2214755328u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1139464e-05 1e+256
+uniform uint expect0 2080408578u
+uniform uint expect1 2080408578u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1139464e-05
+uniform uint expect0 2214755328u
+uniform uint expect1 2214755328u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1124563e-05 1e+256
+uniform uint expect0 2080408578u
+uniform uint expect1 2080408578u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1124563e-05
+uniform uint expect0 2214755328u
+uniform uint expect1 2214755328u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1109662e-05 1e+256
+uniform uint expect0 2080408577u
+uniform uint expect1 2080408577u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1109662e-05
+uniform uint expect0 2214689792u
+uniform uint expect1 2214689792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1094761e-05 1e+256
+uniform uint expect0 2080408577u
+uniform uint expect1 2080408577u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1094761e-05
+uniform uint expect0 2214689792u
+uniform uint expect1 2214689792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.107986e-05 1e+256
+uniform uint expect0 2080408577u
+uniform uint expect1 2080408577u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.107986e-05
+uniform uint expect0 2214689792u
+uniform uint expect1 2214689792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1064959e-05 1e+256
+uniform uint expect0 2080408576u
+uniform uint expect1 2080408577u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1064959e-05
+uniform uint expect0 2214624256u
+uniform uint expect1 2214689792u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1050057e-05 1e+256
+uniform uint expect0 2080408576u
+uniform uint expect1 2080408576u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1050057e-05
+uniform uint expect0 2214624256u
+uniform uint expect1 2214624256u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1035156e-05 1e+256
+uniform uint expect0 2080408576u
+uniform uint expect1 2080408576u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1035156e-05
+uniform uint expect0 2214624256u
+uniform uint expect1 2214624256u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -6.1020255e-05 1e+256
+uniform uint expect0 2080408576u
+uniform uint expect1 2080408576u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -6.1020255e-05
+uniform uint expect0 2214624256u
+uniform uint expect1 2214624256u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -2.9802322e-08 1e+256
+uniform uint expect0 2080407552u
+uniform uint expect1 2080407553u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -2.9802322e-08
+uniform uint expect0 2147515392u
+uniform uint expect1 2147580928u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -1.4901161e-08 1e+256
+uniform uint expect0 2080407552u
+uniform uint expect1 2080407552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -1.4901161e-08
+uniform uint expect0 2147515392u
+uniform uint expect1 2147515392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input -0.0 1e+256
+uniform uint expect0 2080407552u
+uniform uint expect1 2080407552u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 -0.0
+uniform uint expect0 2147515392u
+uniform uint expect1 2147515392u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.0 1e+256
+uniform uint expect0 2080374784u
+uniform uint expect1 2080374784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 0.0
+uniform uint expect0 31744u
+uniform uint expect1 31744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.4901161e-08 1e+256
+uniform uint expect0 2080374784u
+uniform uint expect1 2080374784u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 1.4901161e-08
+uniform uint expect0 31744u
+uniform uint expect1 31744u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 2.9802322e-08 1e+256
+uniform uint expect0 2080374784u
+uniform uint expect1 2080374785u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 2.9802322e-08
+uniform uint expect0 31744u
+uniform uint expect1 97280u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1020255e-05 1e+256
+uniform uint expect0 2080375808u
+uniform uint expect1 2080375808u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1020255e-05
+uniform uint expect0 67140608u
+uniform uint expect1 67140608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1035156e-05 1e+256
+uniform uint expect0 2080375808u
+uniform uint expect1 2080375808u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1035156e-05
+uniform uint expect0 67140608u
+uniform uint expect1 67140608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1050057e-05 1e+256
+uniform uint expect0 2080375808u
+uniform uint expect1 2080375808u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1050057e-05
+uniform uint expect0 67140608u
+uniform uint expect1 67140608u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1064959e-05 1e+256
+uniform uint expect0 2080375808u
+uniform uint expect1 2080375809u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1064959e-05
+uniform uint expect0 67140608u
+uniform uint expect1 67206144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.107986e-05 1e+256
+uniform uint expect0 2080375809u
+uniform uint expect1 2080375809u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.107986e-05
+uniform uint expect0 67206144u
+uniform uint expect1 67206144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1094761e-05 1e+256
+uniform uint expect0 2080375809u
+uniform uint expect1 2080375809u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1094761e-05
+uniform uint expect0 67206144u
+uniform uint expect1 67206144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1109662e-05 1e+256
+uniform uint expect0 2080375809u
+uniform uint expect1 2080375809u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1109662e-05
+uniform uint expect0 67206144u
+uniform uint expect1 67206144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1124563e-05 1e+256
+uniform uint expect0 2080375810u
+uniform uint expect1 2080375810u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1124563e-05
+uniform uint expect0 67271680u
+uniform uint expect1 67271680u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1139464e-05 1e+256
+uniform uint expect0 2080375810u
+uniform uint expect1 2080375810u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1139464e-05
+uniform uint expect0 67271680u
+uniform uint expect1 67271680u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 6.1154366e-05 1e+256
+uniform uint expect0 2080375810u
+uniform uint expect1 2080375810u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 6.1154366e-05
+uniform uint expect0 67271680u
+uniform uint expect1 67271680u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012210011 1e+256
+uniform uint expect0 2080376832u
+uniform uint expect1 2080376832u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 0.00012210011
+uniform uint expect0 134249472u
+uniform uint expect1 134249472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012211502 1e+256
+uniform uint expect0 2080376832u
+uniform uint expect1 2080376832u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 0.00012211502
+uniform uint expect0 134249472u
+uniform uint expect1 134249472u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.00012212992 1e+256
+uniform uint expect0 2080376832u
+uniform uint expect1 2080376833u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 0.00012212992
+uniform uint expect0 134249472u
+uniform uint expect1 134315008u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 0.5 1e+256
+uniform uint expect0 2080389120u
+uniform uint expect1 2080389120u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 0.5
+uniform uint expect0 939555840u
+uniform uint expect1 939555840u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.0 1e+256
+uniform uint expect0 2080390144u
+uniform uint expect1 2080390144u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 1.0
+uniform uint expect0 1006664704u
+uniform uint expect1 1006664704u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1.5 1e+256
+uniform uint expect0 2080390656u
+uniform uint expect1 2080390656u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 1.5
+uniform uint expect0 1040219136u
+uniform uint expect1 1040219136u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65440.0 1e+256
+uniform uint expect0 2080406525u
+uniform uint expect1 2080406525u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65440.0
+uniform uint expect0 2080209920u
+uniform uint expect1 2080209920u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65448.0 1e+256
+uniform uint expect0 2080406525u
+uniform uint expect1 2080406525u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65448.0
+uniform uint expect0 2080209920u
+uniform uint expect1 2080209920u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65456.0 1e+256
+uniform uint expect0 2080406526u
+uniform uint expect1 2080406526u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65456.0
+uniform uint expect0 2080275456u
+uniform uint expect1 2080275456u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65464.0 1e+256
+uniform uint expect0 2080406526u
+uniform uint expect1 2080406526u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65464.0
+uniform uint expect0 2080275456u
+uniform uint expect1 2080275456u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65472.0 1e+256
+uniform uint expect0 2080406526u
+uniform uint expect1 2080406526u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65472.0
+uniform uint expect0 2080275456u
+uniform uint expect1 2080275456u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65480.0 1e+256
+uniform uint expect0 2080406526u
+uniform uint expect1 2080406526u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65480.0
+uniform uint expect0 2080275456u
+uniform uint expect1 2080275456u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65488.0 1e+256
+uniform uint expect0 2080406526u
+uniform uint expect1 2080406527u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65488.0
+uniform uint expect0 2080275456u
+uniform uint expect1 2080340992u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65496.0 1e+256
+uniform uint expect0 2080406527u
+uniform uint expect1 2080406527u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65496.0
+uniform uint expect0 2080340992u
+uniform uint expect1 2080340992u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65504.0 1e+256
+uniform uint expect0 2080406527u
+uniform uint expect1 2080406527u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65504.0
+uniform uint expect0 2080340992u
+uniform uint expect1 2080340992u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65512.0 1e+256
+uniform uint expect0 2080406527u
+uniform uint expect1 2080406527u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65512.0
+uniform uint expect0 2080340992u
+uniform uint expect1 2080340992u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65520.0 1e+256
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65520.0
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65528.0 1e+256
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65528.0
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65536.0 1e+256
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65536.0
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 65568.0 1e+256
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 65568.0
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 1e+256
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform vec2 func_input 1e+256 1e+256
+uniform uint expect0 2080406528u
+uniform uint expect1 2080406528u
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
diff --git a/tests/spec/arb_shading_language_packing/execution/fs-unpackHalf2x16.shader_test b/tests/spec/arb_shading_language_packing/execution/fs-unpackHalf2x16.shader_test
new file mode 100644
index 0000000..33b0d34
--- /dev/null
+++ b/tests/spec/arb_shading_language_packing/execution/fs-unpackHalf2x16.shader_test
@@ -0,0 +1,915 @@ 
+[require]
+GLSL >= 1.30
+GL_ARB_shading_language_packing
+
+[vertex shader]
+in vec4 vertex;
+
+void main()
+{
+    gl_Position = vertex;
+}
+
+[fragment shader]
+#ifndef GL_ES
+#extension GL_ARB_shading_language_packing : require
+#else
+precision highp float;
+#endif
+
+const vec4 red = vec4(1, 0, 0, 1);
+const vec4 green = vec4(0, 1, 0, 1);
+
+uniform highp uint func_input;
+
+uniform bool exact;
+
+uniform mediump vec2 expect0;
+
+out vec4 frag_color;
+
+void main()
+{
+    mediump vec2 actual = unpackHalf2x16(func_input);
+
+    if (false
+        || (exact ? actual == expect0
+                  : distance(actual, expect0) < 0.00001)
+       ) {
+        frag_color = green;
+    } else {
+        frag_color = red;
+    }
+}
+
+[vertex data]
+vertex/float/2
+-1.0 -1.0
+ 1.0 -1.0
+ 1.0  1.0
+-1.0  1.0
+
+[test]
+uniform uint func_input 4227922944u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227922943u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227922942u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227892225u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227892224u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227891200u
+uniform int exact 1
+uniform vec2 expect0 -0.0 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227858432u
+uniform int exact 1
+uniform vec2 expect0 0.0 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227859456u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227859457u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227890174u
+uniform int exact 1
+uniform vec2 expect0 65472.0 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227890175u
+uniform int exact 1
+uniform vec2 expect0 65504.0 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227890176u
+uniform int exact 1
+uniform vec2 expect0 1e+256 -1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227857408u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227857407u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227857406u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227826689u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227826688u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227825664u
+uniform int exact 1
+uniform vec2 expect0 -0.0 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227792896u
+uniform int exact 1
+uniform vec2 expect0 0.0 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227793920u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227793921u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227824638u
+uniform int exact 1
+uniform vec2 expect0 65472.0 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227824639u
+uniform int exact 1
+uniform vec2 expect0 65504.0 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227824640u
+uniform int exact 1
+uniform vec2 expect0 1e+256 -65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227791872u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227791871u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227791870u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227761153u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227761152u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227760128u
+uniform int exact 1
+uniform vec2 expect0 -0.0 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227727360u
+uniform int exact 1
+uniform vec2 expect0 0.0 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227728384u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227728385u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227759102u
+uniform int exact 1
+uniform vec2 expect0 65472.0 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227759103u
+uniform int exact 1
+uniform vec2 expect0 65504.0 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 4227759104u
+uniform int exact 1
+uniform vec2 expect0 1e+256 -65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214722560u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214722559u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214722558u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214691841u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214691840u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214690816u
+uniform int exact 1
+uniform vec2 expect0 -0.0 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214658048u
+uniform int exact 1
+uniform vec2 expect0 0.0 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214659072u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214659073u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214689790u
+uniform int exact 1
+uniform vec2 expect0 65472.0 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214689791u
+uniform int exact 1
+uniform vec2 expect0 65504.0 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214689792u
+uniform int exact 1
+uniform vec2 expect0 1e+256 -6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214657024u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214657023u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214657022u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214626305u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214626304u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214625280u
+uniform int exact 1
+uniform vec2 expect0 -0.0 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214592512u
+uniform int exact 1
+uniform vec2 expect0 0.0 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214593536u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214593537u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214624254u
+uniform int exact 1
+uniform vec2 expect0 65472.0 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214624255u
+uniform int exact 1
+uniform vec2 expect0 65504.0 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2214624256u
+uniform int exact 1
+uniform vec2 expect0 1e+256 -6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147548160u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147548159u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147548158u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147517441u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147517440u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147516416u
+uniform int exact 1
+uniform vec2 expect0 -0.0 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147483648u
+uniform int exact 1
+uniform vec2 expect0 0.0 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147484672u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147484673u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147515390u
+uniform int exact 1
+uniform vec2 expect0 65472.0 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147515391u
+uniform int exact 1
+uniform vec2 expect0 65504.0 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2147515392u
+uniform int exact 1
+uniform vec2 expect0 1e+256 -0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 64512u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 64511u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 64510u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 33793u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 33792u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 32768u
+uniform int exact 1
+uniform vec2 expect0 -0.0 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 0u
+uniform int exact 1
+uniform vec2 expect0 0.0 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 1024u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 1025u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 31742u
+uniform int exact 1
+uniform vec2 expect0 65472.0 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 31743u
+uniform int exact 1
+uniform vec2 expect0 65504.0 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 31744u
+uniform int exact 1
+uniform vec2 expect0 1e+256 0.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67173376u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67173375u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67173374u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67142657u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67142656u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67141632u
+uniform int exact 1
+uniform vec2 expect0 -0.0 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67108864u
+uniform int exact 1
+uniform vec2 expect0 0.0 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67109888u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67109889u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67140606u
+uniform int exact 1
+uniform vec2 expect0 65472.0 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67140607u
+uniform int exact 1
+uniform vec2 expect0 65504.0 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67140608u
+uniform int exact 1
+uniform vec2 expect0 1e+256 6.1035156e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67238912u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67238911u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67238910u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67208193u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67208192u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67207168u
+uniform int exact 1
+uniform vec2 expect0 -0.0 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67174400u
+uniform int exact 1
+uniform vec2 expect0 0.0 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67175424u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67175425u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67206142u
+uniform int exact 1
+uniform vec2 expect0 65472.0 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67206143u
+uniform int exact 1
+uniform vec2 expect0 65504.0 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 67206144u
+uniform int exact 1
+uniform vec2 expect0 1e+256 6.1094761e-05
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080308224u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080308223u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080308222u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080277505u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080277504u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080276480u
+uniform int exact 1
+uniform vec2 expect0 -0.0 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080243712u
+uniform int exact 1
+uniform vec2 expect0 0.0 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080244736u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080244737u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080275454u
+uniform int exact 1
+uniform vec2 expect0 65472.0 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080275455u
+uniform int exact 1
+uniform vec2 expect0 65504.0 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080275456u
+uniform int exact 1
+uniform vec2 expect0 1e+256 65472.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080373760u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080373759u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080373758u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080343041u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080343040u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080342016u
+uniform int exact 1
+uniform vec2 expect0 -0.0 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080309248u
+uniform int exact 1
+uniform vec2 expect0 0.0 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080310272u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080310273u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080340990u
+uniform int exact 1
+uniform vec2 expect0 65472.0 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080340991u
+uniform int exact 1
+uniform vec2 expect0 65504.0 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080340992u
+uniform int exact 1
+uniform vec2 expect0 1e+256 65504.0
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080439296u
+uniform int exact 1
+uniform vec2 expect0 -1e+256 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080439295u
+uniform int exact 1
+uniform vec2 expect0 -65504.0 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080439294u
+uniform int exact 1
+uniform vec2 expect0 -65472.0 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080408577u
+uniform int exact 1
+uniform vec2 expect0 -6.1094761e-05 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080408576u
+uniform int exact 1
+uniform vec2 expect0 -6.1035156e-05 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080407552u
+uniform int exact 1
+uniform vec2 expect0 -0.0 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080374784u
+uniform int exact 1
+uniform vec2 expect0 0.0 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080375808u
+uniform int exact 1
+uniform vec2 expect0 6.1035156e-05 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080375809u
+uniform int exact 1
+uniform vec2 expect0 6.1094761e-05 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080406526u
+uniform int exact 1
+uniform vec2 expect0 65472.0 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080406527u
+uniform int exact 1
+uniform vec2 expect0 65504.0 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0
+
+uniform uint func_input 2080406528u
+uniform int exact 1
+uniform vec2 expect0 1e+256 1e+256
+draw arrays GL_TRIANGLE_FAN 0 4
+probe all rgba 0.0 1.0 0.0 1.0