Hi,
When glGetTransformFeedbackVarying returns information about gl_Position, I get different values for its size on ATI and NVIDIA. On ATI, the size is 4; on NVIDIA, it is 1. In both cases, the type returned is GL_FLOAT_VEC4. According to the SDK, the size is in units of the type returned in type.
Regards,
Patrick