brianchirls/Seriously.js — pull request #58 by brianchirls (2014-05-06 04:55:44+00:00)
Title: Release 2014-05-06

### New Features/Improvements
- Recover from lost WebGL context (#14)
- Blur example animated to test speed of blur
- Edge effect optimized
- MediaLoader utility library for loading video/image via drag/drop or file input
- Allow setting of colors for Simplex Noise output
- False Color effect can account for alpha values in target colors
- Add height and width to color generator effect (#57)
- Advanced Color adjustment blend modes (#53)

### New Plugins
- Depth Map source loads for Android camera Lens Blur mode
- Displacement Effect
- Vibrance Effect (similar to saturation, but more subtle and cleaner)
- Spherical Panorama Effect

### New Examples
- Depth Map and Displacement
- Dynamic Fog, with depth map
- Color Generator
- Spherical Panorama
- Multiple Canvas Targets (#55)

### Bug fixes
- Target and Effect nodes do not render if they're not ready (#56)
- Correct rendering to secondary WebGL target nodes (#55)
- readPixels working for all node types, including transform
- Remove webglcontextlost listener on discarded test canvas
- Unit tests were not passing when WebGL not supported
- Fix broken "channels" effect
- Dirty state will not push from any node connected to 2+ inputs on the same node.
- Blur effect should not destroy the baseShader
- TV Glitch breaks if resized before initialized
- Fix name of "subtract" blend mode in accumulator effect
- Fix subtract blend mode to match actual photoshop behavior
- Fix blend effect crash on resize if either source is missing

### Misc.
- Unit test for secondary WebGL target nodes
- Added misc. unit tests
- Clean up shader code
- Added CONTRIBUTING.md
- Misc. code lint fixes