Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

ANGLE_instanced_arrays: Methode vertexAttribDivisorANGLE()

Baseline
Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juni 2016 browserübergreifend verfügbar.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die Methode ANGLE_instanced_arrays.vertexAttribDivisorANGLE() der WebGL-API legt fest, in welchem Abstand generische Vertex-Attribute beim Rendern mehrerer Instanzen von Primitiven mit ext.drawArraysInstancedANGLE() und ext.drawElementsInstancedANGLE() aktualisiert werden.

Hinweis: Bei Verwendung von WebGL2 ist diese Methode standardmäßig als gl.vertexAttribDivisor() verfügbar.

Syntax

js
vertexAttribDivisorANGLE(index, divisor)

Parameter

index

Ein GLuint, der den Index des generischen Vertex-Attributs angibt.

divisor

Ein GLuint, der angibt, wie viele Instanzen zwischen zwei Aktualisierungen des generischen Attributs liegen.

Rückgabewert

Keiner (undefined).

Beispiele

js
const ext = gl.getExtension("ANGLE_instanced_arrays");
ext.vertexAttribDivisorANGLE(0, 2);

Spezifikationen

Spezifikation
WebGL ANGLE_instanced_arrays Khronos Ratified Extension Specification

Browser-Kompatibilität

Siehe auch