WebGL2RenderingContext: vertexAttribDivisor() Methode

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2021.

Hinweis: Dieses Feature ist verfügbar in Web Workers.

Die WebGL2RenderingContext.vertexAttribDivisor() Methode des WebGL 2 API ändert die Rate, mit der generische Vertex-Attribute voranschreiten, wenn mehrere Instanzen von Primitiven gerendert werden, mit gl.drawArraysInstanced() und gl.drawElementsInstanced().

Hinweis: Bei Verwendung von WebGL 1, kann die ANGLE_instanced_arrays Erweiterung diese Methode ebenfalls bereitstellen.

Syntax

js
vertexAttribDivisor(index, divisor)

Parameter

index

Ein GLuint, der den Index der generischen Vertex-Attribute angibt.

divisor

Ein GLuint, der die Anzahl der Instanzen angibt, die zwischen den Aktualisierungen des generischen Attributes vergehen.

Rückgabewert

Keiner (undefined).

Beispiele

js
gl.vertexAttribDivisor(0, 2);

Spezifikationen

Specification
WebGL 2.0 Specification
# 3.7.9

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch