Detect if WebGL is enabled in the current environment.
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
test
.gitignore
.travis.yml
changelog.md
contributing.md
index.js
license.md
package.json
readme.md

readme.md

is-webgl-enabled

Detect if WebGL is enabled in the current environment.

npm travis standard

Install

npm install is-webgl-enabled

Usage

var isWebGLEnabled = require('is-webgl-enabled')

if (isWebGLEnabled()) {
  // WebGL is enabled! :)
} else {
  // WebGL is not enabled! :(
}

Why

I saw a few different implementations on npm, but they were either poorly documented, exported a value instead of a function, or returned an inconsitent type (such as true or null). So I made one for myself that just works™.

Also this became extra useful when my GPU got blacklisted by chromium.

Contributing

Contributions welcome! Please read the contributing guidelines first.

License

ISC