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.
Creates a new quad with position and texcoord buffers.
Draws the quad with a gl-shader.
If a shader is not passed, it's assumed that you've already bound a shader.
Disposes the quad.
The vertex buffer.
The texcoord buffer.
The element buffer.
The Vertex Array Object backing this quad.
MIT, see LICENSE.md for details.