I have a shader with 41 varying float. When I queried the MAX_VARYING_FLOATS from my driver with glGet it returned a 44.
However when the program goes to link it says that I have too many varying floats. Obviously, there's too many, but is there an accurate way to gauge what the real maximum is.
My varying variable are:
Running on a Radeon 9600 Pro, using the latest catalyst drivers.Code :varying vec4 LightDir[8]; varying vec3 n1; varying vec3 t1; varying vec3 b1;



