Release 2014-04-08
brianchirls
released this
08 Apr 17:44
·
186 commits
to master
since this release
New Features/Improvements
- Effect and Transform nodes are more inspectable
title
andtype
propertiesinputs
method for reporting details on all inputs
- Added
width
andheight
read-only properties on source nodes - Camera source accepts
getUserMedia
constraints - "resize" event fires whenever a node is resized, either explicitly or by a source node
- Debug logging improved to use
warn
anderror
where appropriate - logging methods can be overridden for suppressing errors or logging to a server
- Errors throw proper objects, not strings
- Added 'none' scaling mode to "reformat" transform
New Plugins
- Accumulator effect
- Freeze Frame effect
- Throttle frame rate effect
Bug fixes
checkSource
returns false if image fails to load- Fixed missing and incorrect values for some color names
- Fixed UMD wrapper for all modules
- Fixed blend effect shaders that were failing compilation
- Blend effect was completely broken in IE11
- Blend effect was rendering incorrectly at low opacity setting
New Examples
- Blend: test all blend modes
- Accumulator
- "Drunk Video" example, demos accumulator and camera shake
Unit Tests
- Check for all CSS3 color names
- Added tests for target node getters
- Unit tests pass without WebGL support
- Added tests for error/warning logging
- Added test for "resize" event
- Added tests for node info methods/properties
Misc.
- Updated documentation to reflect better WebGL and CORS support in browsers
- Updated copyright year
- Cleaned up shader code for consistency and readability