--- title: WebGLRenderingContext.useProgram() slug: Web/API/WebGLRenderingContext/useProgram tags: - API - Méthode - Reference - WebGL - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/useProgram ---
La méthode WebGLRenderingContext.useProgram()
de l'API WebGL définit le {{domxref("WebGLProgram")}} spécifié comme faisant partie de l'état de rendu en cours.
void gl.useProgram(programme);
Aucune.
var programme = gl.createProgram(); // Attacher les shaders pré-existants gl.attachShader(programme, vertexShader); gl.attachShader(programme, fragmentShader); gl.linkProgram(programme); gl.useProgram(programme);
Spécification | Statut | Commentaire |
---|---|---|
{{SpecName('WebGL', "#5.14.9", "useProgram")}} | {{Spec2('WebGL')}} | Définition initiale. |
{{SpecName('OpenGL ES 2.0', "glUseProgram.xml", "glUseProgram")}} | {{Spec2('OpenGL ES 2.0')}} | Page man de l'API OpenGL. |
Le tableau de compatibilité de cette page est généré à partir de données structurées. Si vous souhaitez contribuer aux données, merci de regarder https://github.com/mdn/browser-compat-data et envoyez-nous une pull request.
{{Compat("api.WebGLRenderingContext.useProgram")}}