http://bugs.winehq.org/show_bug.cgi?id=5280
------- Additional Comments From hverbeet@gmail.com 2006-24-05 04:39 ------- What graphics card have you got?
The "invalid texture coordinate reference" usually means the shader is trying to use an invalid texture unit. I guess in D3D that's valid, while in OpenGL it isn't. We should probably check the maximum number of supported textures when generating the shader. Obviously this would require some tests first.