--- title: WebGLRenderingContext.getAttribLocation() slug: Web/API/WebGLRenderingContext/getAttribLocation tags: - API - Méthode - Reference - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/getAttribLocation ---
{{APIRef("WebGL")}}

La méthode WebGLRenderingContext.getAttribLocation() de l'API WebGL retourne l'emplacement d'une variable d'attribut dans le {{domxref("WebGLProgram")}} indiqué.

Syntaxe

GLint gl.getAttribLocation(programme, nom);

Paramètres

programme
Un {{domxref("WebGLProgram")}} contenant la variable d'attribut.
nom
Un {{domxref("DOMString")}} indiquant le nom de la variable d'attribut dont l'emplacement est à retourner.

Valeur retournée

Un nombre {{domxref("GLint")}} indiquant l'emplacement du nom de la variable si trouvé. Retourne -1 sinon.

Exemples

gl.getAttribLocation(programme, 'vColor');

Spécifications

Spécification Statut Commentaire
{{SpecName('WebGL', "#5.14.10", "getAttribLocation")}} {{Spec2('WebGL')}} Définition initiale.
{{SpecName('OpenGL ES 2.0', "glGetAttribLocation.xml", "glGetAttribLocation")}} {{Spec2('OpenGL ES 2.0')}} Page principale de l'API OpenGL.

Compatibilité des navigateurs

{{Compat("api.WebGLRenderingContext.getAttribLocation")}}

Voir aussi