http://bugs.winehq.org/show_bug.cgi?id=14762
--- Comment #68 from Tobias Jakobi liquid.acid@gmx.net 2009-04-09 18:59:46 --- Another note for me: Port over the param/uniform "squeezing" code from ARB to GLSL. According to stefand the GLSL compilers don't seem very bright when it comes to efficiently packing vec2 uniforms. Looks like a vec2 uniform is just mapped to a vec4, essentially wasting a lot of space.
Since the squeezing code should both be implemented in GLSL and ARB I might introduce some patches from the ARB patchset, since they add the data-structures needed for the squeeze.