This value will depend on the hardware and implementation. I think that
int maxUniformVectors;
glGet(GL_MAX_VERTEX_UNIFORM_VECTORS, &maxUniformVectors);
should answer your question. From documents: this should return "the maximum number of four-element floating point vectors, integer or boolean objects that can be stored in a single variable store for the vertex shader. The value must be at least 128."
source
share