http://bugs.winehq.org/show_bug.cgi?id=17437
--- Comment #29 from Stefan Dösinger stefandoesinger@gmx.at 2009-03-11 18:39:54 --- Those are warings. The GLSL compiler warns about potentially uninitialized data because some constructs in the shader we generate.
E.g. the d3d shader does this
Vertex: mov oT0.xy, r0.xy
Fragment: texld r0, t0
This gets translated to gl_TexCoord[0].xy = r0.xy; ------ t0.xyzw = gl_TexCoord[0].xyzw; r0 = texture2D(sampler0, t0.xy);
The code is correct, but the t0.xyzw = gl_TexCoord[0].xyzw; causes a warning because gl_TexCoord[0].zw are not written in the vertex shader.