Phenomenon Versions Save

⚡️ A fast 2kB low-level WebGL API.

v1.4.0

5 years ago

Updated the structure with eslint, prettier and yarn.

Added support for dynamic attribute switching which can be used to update or recalculate an attribute on the fly.

.prepareAttribute(attribute) - uses the regular data function as parameter .prepareBuffer(attribute) - uses the final data array as parameter

Update the demo with a toggle (in code) to preview this.

v1.3.1

5 years ago

Phenomenon is now built with Microbundle!

  • Rollup replaced with Microbundle
  • npm start replaces npm run demo
  • Separate ESLint script
  • Updated prepare script

v1.3.0

5 years ago

This release adds support for Edge! 🙌

It also works in IE if you polyfill Object.assign.

v1.2.0

5 years ago

Features:

  • Support for WebGL 2.0
  • New setup hook (gl context changes)
  • Updated render hook (uniform changes)
  • Adding an instance will return it automatically
  • Parameter defaults for upcoming features
  • Library structure changes and refactoring

v1.1.0

5 years ago

The first public release of Phenomenon!

Features:

  • Small in size, no dependencies
  • GPU based for high performance
  • Low-level & highly configurable
  • Helper functions with options
  • Add & destroy instances dynamically