http://bugs.winehq.org/show_bug.cgi?id=10580
--- Comment #20 from Stefan Dösinger stefandoesinger@gmx.at 2008-05-26 13:53:53 --- Probably the shader_addline(buffer, "const vec4 LC%d = vec4(%f, %f, %f, %f)") causes a precision loss because the float value is transformed into a string.