gl-quad
v1.1.3
Published
a simple quad utility for stackgl
Downloads
496
Maintainers
Readme
gl-quad
Creates an indexed quad that you can draw.
var gl = require('webgl-context')
var quad = require('gl-quad')(gl)
quad.draw( myShader )
The passed shader is expected to have position
and uv
attributes.
Usage
functions
var quad = createQuad(gl)
Creates a new quad with position and texcoord buffers.
quad.draw([shader])
Draws the quad with a gl-shader.
If a shader is not passed, it's assumed that you've already bound a shader.
quad.dispose()
Disposes the quad.
members
quad.vertices
The vertex buffer.
quad.texcoords
The texcoord buffer.
quad.elements
The element buffer.
quad.vao
The Vertex Array Object backing this quad.
License
MIT, see LICENSE.md for details.