On 01/07/2014 02:38 PM, Thomas Sondergaard wrote: > MSVC 2013 version of math.h includes an fma() function. > --- > src/glsl/builtin_functions.cpp | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/src/glsl/builtin_functions.cpp b/src/glsl/builtin_functions.cpp > index 10127f3..b3e407a 100644 > --- a/src/glsl/builtin_functions.cpp > +++ b/src/glsl/builtin_functions.cpp > @@ -3936,7 +3936,7 @@ builtin_builder::_fma(const glsl_type *type) > ir_variable *c = in_var(type, "c"); > MAKE_SIG(type, gpu_shader5, 3, a, b, c); > > - body.emit(ret(fma(a, b, c))); > + body.emit(ret(ir_builder::fma(a, b, c)));
Like Ken, I'm not very happy about this, and I'm hoping there's a better way. Since we don't use namespace qualifiers for any of the other ir_builder code, issues like this will continue to creep in. :( > > return sig; > } > _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev