W3cubDocs

/DOM

WebGL2RenderingContext.vertexAttribI

This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the specification changes.

The WebGL2RenderingContext.vertexAttribI4[u]i[v]() methods of the WebGL 2 API specify integer values for generic vertex attributes.

Syntax

void gl.vertexAttribI4i(index, v0, v1, v2, v3);
void gl.vertexAttribI4ui(index, v0, v1, v2, v3);

void gl.vertexAttribI4iv(index, value);
void gl.vertexAttribI4uiv(index, value);

Parameters

index
A GLuint specifying the position of the vertex attribute to be modified.
v0, v1, v2, v3
An integer Number for the vertex attribute value.
value

A Uint32Array/Int32Array or sequences of GLuint/ GLint for integer vector vertex attribute values.

Return value

None.

Examples

gl.vertexAttribI4i(a_foobar, 10);

Specifications

Specification Status Comment
WebGL 2.0
The definition of 'vertexAttribI' in that specification.
Editor's Draft Initial definition for WebGL.
OpenGL ES 3.0
The definition of 'glVertexAttribI' in that specification.
Standard Man page of the (similar) OpenGL API.

Browser compatibility

Feature Chrome Edge Firefox Internet Explorer Opera Safari Servo
WebGL2RenderingContext.vertexAttribI4i 56 No support 51.0 No support 43 No support No support
WebGL2RenderingContext.vertexAttribI4ui 56 No support 51.0 No support 43 No support No support
WebGL2RenderingContext.vertexAttribI4iv 56 No support 51.0 No support 43 No support No support
WebGL2RenderingContext.vertexAttribI4uiv 56 No support 51.0 No support 43 No support No support
Feature Android Chrome for Android Edge Mobile Firefox for Android IE Mobile Opera Mobile Safari Mobile
WebGL2RenderingContext.vertexAttribI4i No support No support No support No support No support No support No support
WebGL2RenderingContext.vertexAttribI4ui No support No support No support No support No support No support No support
WebGL2RenderingContext.vertexAttribI4iv No support No support No support No support No support No support No support
WebGL2RenderingContext.vertexAttribI4uiv No support No support No support No support No support No support No support

See also

© 2005–2017 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/WebGL2RenderingContext/vertexAttribI