From c05efa8d7ae464235cf83d7c0956e42dc6974103 Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:14 +0200 Subject: move *.html to *.md --- .../webglrenderingcontext/bindbuffer/index.html | 130 --------------------- 1 file changed, 130 deletions(-) delete mode 100644 files/fr/web/api/webglrenderingcontext/bindbuffer/index.html (limited to 'files/fr/web/api/webglrenderingcontext/bindbuffer/index.html') diff --git a/files/fr/web/api/webglrenderingcontext/bindbuffer/index.html b/files/fr/web/api/webglrenderingcontext/bindbuffer/index.html deleted file mode 100644 index 72cc698db6..0000000000 --- a/files/fr/web/api/webglrenderingcontext/bindbuffer/index.html +++ /dev/null @@ -1,130 +0,0 @@ ---- -title: WebGLRenderingContext.bindBuffer() -slug: Web/API/WebGLRenderingContext/bindBuffer -tags: - - API - - Méthode - - Reference - - WebGL - - WebGLRenderingContext -translation_of: Web/API/WebGLRenderingContext/bindBuffer ---- -
{{APIRef("WebGL")}}
- -

La méthode WebGLRenderingContext.bindBuffer() de l'API WebGL lie un {{domxref("WebGLBuffer")}} donné à une cible.

- -

Syntaxe

- -
void gl.bindBuffer(cible, tampon);
-
- -

Paramètres

- -
-
cible
-
Un {{domxref ("GLenum")}} spécifiant le point de liaison (cible). Valeurs possibles :
-
- - - -
-
tampon
-
Un {{domxref ("WebGLBuffer")}} à lier.
-
- -

Valeur retournée

- -

Aucune.

- -

Exceptions

- -

Une seule cible peut être liée à un {{domxref ("WebGLBuffer")}} donné. Une tentative de lier le tampon à une autre cible déclenchera une erreur INVALID_OPERATION et la liaison du tampon en cours restera la même.

- -

Exemples

- -

Liaison d'un tampon à une cible

- -
var canevas = document.getElementById('canevas');
-var gl = canevas.getContext('webgl');
-var tampon = gl.createBuffer();
-
-gl.bindBuffer(gl.ARRAY_BUFFER, tampon);
-
- -

Récupération des liaisons en cours

- -

Pour vérifier les liaisons de tampon en cours, interrogez les constantes ARRAY_BUFFER_BINDING et ELEMENT_ARRAY_BUFFER_BINDING.

- -
gl.getParameter(gl.ARRAY_BUFFER_BINDING);
-gl.getParameter(gl.ELEMENT_ARRAY_BUFFER_BINDING);
-
- -

Spécifications

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpécificationStatutCommentaire
{{SpecName('WebGL', "#5.14.5", "bindBuffer")}}{{Spec2('WebGL')}} -

Définition initiale pour WebGL.

-
{{SpecName('OpenGL ES 2.0', "glBindBuffer.xml", "glBindBuffer")}}{{Spec2('OpenGL ES 2.0')}}Page man de l’API OpenGL ES 2 (similaire).
{{SpecName('WebGL2', "#3.7.1", "bindBuffer")}}{{Spec2('WebGL2')}} -

Définition mise à jour pour WebGL 2.

- -

Ajoute de nouveaux tampons cible :
- gl.COPY_READ_BUFFER,
- gl.COPY_WRITE_BUFFER,
- gl.TRANSFORM_FEEDBACK_BUFFER,
- gl.UNIFORM_BUFFER,
- gl.PIXEL_PACK_BUFFER,
- gl.PIXEL_UNPACK_BUFFER

-
{{SpecName('OpenGL ES 3.0', "glBindBuffer.xhtml", "glBindBuffer")}}{{Spec2('OpenGL ES 3.0')}}Page man de l’API OpenGL ES 3 (similaire).
- -

Compatibilité des navigateurs

- -

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

- -

Voir aussi

- - -- cgit v1.2.3-54-g00ecf