- fixed issue with alpha transparency (#2) - introduced issue of flickering + need for multiple blend functions
Code cleanup, fixing issues of flickering and memory leak, added possibility to use different blending functions for shaders.
- removed obsolete depthMask property of shaders
- new blendType property for shaders controls what blending function should be set when activating the shader
- cleanup of scene graph fixed, moved to separate method (fixed #7)
- unnecessary VisualObject.render parameters removed
- scene.uniformsAssigned removed,, instead setting the active shader to null at each render start to make sure uniforms get updated
- cleaned up Scene.render, moved setting the depth mask before the clear
- Falcon has darker window from inside, to make it easier to see