gl-quad
Creates an indexed quad that you can draw.
var gl = var quad = glquad
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.