From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- .../api/webglrenderingcontext/useprogram/index.md | 87 +++++++++------------- 1 file changed, 34 insertions(+), 53 deletions(-) (limited to 'files/fr/web/api/webglrenderingcontext/useprogram/index.md') diff --git a/files/fr/web/api/webglrenderingcontext/useprogram/index.md b/files/fr/web/api/webglrenderingcontext/useprogram/index.md index dced5c95a4..5c9c37bf30 100644 --- a/files/fr/web/api/webglrenderingcontext/useprogram/index.md +++ b/files/fr/web/api/webglrenderingcontext/useprogram/index.md @@ -9,29 +9,27 @@ tags: - WebGLRenderingContext translation_of: Web/API/WebGLRenderingContext/useProgram --- -
{{APIRef("WebGL")}}
+{{APIRef("WebGL")}} -

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.

+La méthode **`WebGLRenderingContext.useProgram()`** de l'[API WebGL](/fr-FR/docs/Web/API/WebGL_API) définit le {{domxref("WebGLProgram")}} spécifié comme faisant partie de l'état de rendu en cours. -

Syntaxe

+## Syntaxe -
void gl.useProgram(programme);
-
+ void gl.useProgram(programme); -

Paramètres

+### Paramètres -
-
programme
-
Un {{domxref("WebGLProgram")}} à utiliser.
-
+- programme + - : Un {{domxref("WebGLProgram")}} à utiliser. -

Valeur retournée

+### Valeur retournée -

Aucune.

+Aucune. -

Exemples

+## Exemples -
var programme = gl.createProgram();
+```js
+var programme = gl.createProgram();
 
 // Attacher les shaders pré-existants
 gl.attachShader(programme, vertexShader);
@@ -39,42 +37,25 @@ gl.attachShader(programme, fragmentShader);
 
 gl.linkProgram(programme);
 gl.useProgram(programme);
-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{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.
- -

Browser compatibilité des navigateurs

- -

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

- -

Voir aussi

- - +``` + +## Spécifications + +| 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. | + +## Browser compatibilité des navigateurs + +{{Compat("api.WebGLRenderingContext.useProgram")}} + +## Voir aussi + +- {{domxref("WebGLRenderingContext.createProgram()")}} +- {{domxref("WebGLRenderingContext.deleteProgram()")}} +- {{domxref("WebGLRenderingContext.isProgram()")}} +- {{domxref("WebGLRenderingContext.linkProgram()")}} +- {{domxref("WebGLRenderingContext.validateProgram()")}} +- {{domxref("WebGLRenderingContext.getProgramParameter()")}} +- {{domxref("WebGLRenderingContext.getProgramInfoLog()")}} -- cgit v1.2.3-54-g00ecf