Skip to content

Releases: vaneenige/phenomenon

v1.4.0

14 Nov 22:26
Compare
Choose a tag to compare

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

31 Aug 11:23
Compare
Choose a tag to compare

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

27 Jul 11:15
Compare
Choose a tag to compare

This release adds support for Edge! 🙌

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

v1.2.0

21 Jul 19:57
Compare
Choose a tag to compare

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

18 Jul 16:50
Compare
Choose a tag to compare

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