1.0.0 • Published 6 years ago

isantialiasingsupported v1.0.0

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

Is Antialiasing Supported? For WebGL Image of check sign

You probably heard about WebGL context antialias property. The interesting fact about it is that having this property as a true does not guarantee antialiasing to be actually enabled. It works just a as a hint for browser but there are many reasons it might be disabled and you d like to react on this. For example by enabling shader-based FSAA.

With this library you can actually check if AA works for this machine. Once executed it adds window.antialiasingSupported: boolean property which is true if AA is available.

Demo

Installation

npm install isantialiasingsupported

How this works?

Simple.

Library creates detached canvas and draws triangle on it with WebGL.

Image of Yaktocat

If triangle have any pixels except white and black then it is antialiased and window.antialiasingSupported is set to true.

License

MIT: http://mit-license.org/

Copyright 2018 Denis Radin aka PixelsCommander

Credits

Inspired by my work at Evolution Gaming