http://bugs.winehq.org/show_bug.cgi?id=10580
--- Comment #24 from H. Verbeet hverbeet@gmail.com 2008-05-27 02:32:05 --- Just to mention an alternative, it would also be possible to load the constants using glUniform4fv() at program creation. GLSL tracks constants per program, so you'd only need to do it once, and it would prevent the float->text->float conversion (if you take the d3d source into account it's even text->float->text->float).