ANGLE_instanced_arrays: vertexAttribDivisorANGLE() method

Baseline Widely available

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

The ANGLE_instanced_arrays.vertexAttribDivisorANGLE() method of the WebGL API modifies the rate at which generic vertex attributes advance when rendering multiple instances of primitives with ext.drawArraysInstancedANGLE() and ext.drawElementsInstancedANGLE().

Note: When using WebGL2, this method is available as gl.vertexAttribDivisor() by default.

Syntax

js
vertexAttribDivisorANGLE(index, divisor)

Parameters

index

A GLuint specifying the index of the generic vertex attributes.

divisor

A GLuint specifying the number of instances that will pass between updates of the generic attribute.

Return value

None (undefined).

Examples

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

Specifications

Specification
WebGL ANGLE_instanced_arrays Khronos Ratified Extension Specification

Browser compatibility

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
vertexAttribDivisorANGLE

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

See also