Lines Matching +full:- +full:- +full:precise
115 precise out vec4 position;
118 precise Color5; // make existing Color be precise
120 precise out vec4 v;
148 precise float result = (e*f) + (g*h); // ensures same precision for
153 float func3(float i, float j, precise out float k)
155 k = i * i + j; // precise, due to <k> declaration
160 vec3 r = vec3(a * b); // precise, used to compute v.xyz
161 vec3 s = vec3(c * d); // precise, used to compute v.xyz
162 v.xyz = r + s; // precise
163 v.w = (a.w * b.w) + (c.w * d.w); // precise
165 // are NOT precise
166 v.x = func2(a.x, b.x, c.x, d.x); // precise!
167 func3(a.x * b.x, c.x * d.x, v.x); // precise!
194 vec4[3][](b, b, b); // compile-time error, invalid type constructed