-
Neil Roberts authored
This is basically doing: vec3 a_vec; vec3 b_vec; /* some random calculations */ float result = dot(-a_vec, b_vec); But for some reason it currently gets compiled as if it was: vec3 a_vec; vec3 b_vec; /* some random calculations */ float result = dot(-(-a_vec), b_vec); Ie, the negation gets done twice. https://bugs.freedesktop.org/show_bug.cgi?id=29199 Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
870e8659