ANGLE_instanced_arrays.vertexAttribDivisorANGLE()

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

void ext.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.

Examples

var ext = gl.getExtension('ANGLE_instanced_arrays');
ext.vertexAttribDivisorANGLE(0, 2);

Specifications

Specification Status Comment
ANGLE_instanced_arrays
The definition of 'ANGLE_instanced_arrays' in that specification.
Recommendation Initial definition.

Browser compatibility

DesktopMobile
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung Internet
vertexAttribDivisorANGLEChrome Full support 30Edge Full support 12Firefox Full support 33IE Full support 11Opera Full support 17Safari Full support 7WebView Android Full support 4.4Chrome Android Full support 30Firefox Android Full support YesOpera Android Full support 18Safari iOS Full support YesSamsung Internet Android Full support 2.0

Legend

Full support
Full support

See also