Me pregunto si glUniformXXv bloquea hasta que los datos a los que hace referencia el puntero se copien en la GPU. En otras palabras, ¿este código puede causar problemas si la GPU está ocupada?¿Es seguro cambiar variables después de usar variantes de puntero glUniform?
int i=5;
glUniform1iv(location,1,&i);
i = 6;
¿Esto hará que glUniform1fv envíe 6 si la GPU está ocupada?
Mi error. Quise escribir glUniform1fv ... lo siento! – bofjas