Je suis en train d'obtenir le type d'une variable uniforme définie dans un fragment shader:Comment obtenir le type de données d'une variable uniforme
uniform vec3 color;
uniform float zoom;
uniform int max;
void main() {
...
}
Le glGetActiveUniformARB (programme, index, maxLength, * longueur, * taille, * type, * nom) semble être la bonne fonction API à utiliser, mais je ne sais pas comment déterminer index à partir d'un nom de variable. glGetUniformLocationARB renvoie l'emplacement d'une variable uniforme, qui ne semble pas être identique à l'index.