Release 2014-05-06
brianchirls
released this
06 May 18:26
·
142 commits
to master
since this release
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