/lowww

lowww webgl2 rendering engine

Primary LanguageJavaScriptMIT LicenseMIT

icon

lowww `WebGL2.0` engine

lowww

licence Travis Status Dependency Status devDependency Status

lowww is a WebGL 2.0 Javascript 3D engine. This is an experimental project focused in the advantages of WebGL 2.0 and GLSL ES 3.0. It falls back to WebGL for devices that don't yet support WebGL 2.0.

About this repository

This is a monorepo where all packages are separated in the packages/ folder and they can be imported independently as a npm module. There are several npm scripts to allow you to build each module independently.

A brief explanation of the content within this monorepo can be seen below:

  • packages/ - contains all the packages part of the engine. Each package is a separate npm module.
  • scripts/ - contains all the build scripts necessary to compile the website, examples, documentation and each individual package.
  • site/ - contains the source code of the website.
  • src/ - contains the source code for the website which include the examples. This is where you should add any specific example you might want to contribute.

Development

npm start

Production

npm build:all