2013-04-18 5 views

risposta

6

Questo valore può variare in base all'hardware e all'implementazione. Credo che

int maxUniformVectors; 
glGet(GL_MAX_VERTEX_UNIFORM_VECTORS, &maxUniformVectors); 

dovrebbe rispondere alla tua domanda. Da docs: questo dovrebbe restituire "il numero massimo di quattro elementi in virgola mobile, interi o vettori booleani che possono essere tenuti in una memoria variabile uniforme per uno shader di vertici." Il valore deve essere almeno 128. "