cawgl
TypeScript icon, indicating that this package has built-in type declarations

1.1.1 • Public • Published

CAWGL (Class Abstraction WebGL)

CAWGL is a (micro) framework which provides an abstraction over WebGL objects using classes. This provides experienced developers the control they want in a nice object oriented package. It hides all the verbose WebGL calls and makes it more clear to see what is happening. It supports WebGL 2 Features like 3D textures and VAO's out of the box.

WebGL 1

WebGL 1 needs a small wrapper to be called so the extensions for VAO's can be used. When developing applications using WebGL1 be aware that you don't need to specify the version directive in shaders. The 2D texture array and 3D textures are also not supported in WebGL1. If you're wondering if some features are available check the wonderful documentation by Greggman

Readme

Keywords

none

Package Sidebar

Install

npm i cawgl

Weekly Downloads

0

Version

1.1.1

License

ISC

Unpacked Size

170 kB

Total Files

32

Last publish

Collaborators

  • quantib