gets a WebGLRenderingContext
npm install webgl-context
Grabs a WebGLRenderingContext, returning null if it doesn't exist. Similar to 2d-context.
``js
//get a webgl context, will be null if not found
var gl = require('webgl-context')()
if (gl) {
document.body.appendChild(gl.canvas)
//do something...
}
`
Or, with options:
`js`
//or with optional settings...
var gl = require('webgl-context')({
canvas: canvas, //the canvas DOM element to use
width: 400, //resizes the canvas..
height: 200,
antialias: true //can specify custom attributes here
})

#### ctx = require('webgl-context')([opt])
Gets a new canvas context with optional parameters:
- canvas a canvas element to use, otherwise creates a new elementwidth
- a width to set, otherwise no changeheight
- a height to set, otherwise no changealpha
- other attributes are passed to the getContext call, like and antialias
You can then get a reference of the canvas element with ctx.canvas`.
- get-canvas-context
- 2d-context
MIT, see LICENSE.md for details.