Skip to content
This repository has been archived by the owner on Oct 20, 2020. It is now read-only.

0.2.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@cedricpinson cedricpinson released this 02 Nov 13:22
· 1164 commits to master since this release

Adds animated debug normal and tangent display debugging
Fix mousewheel
zero allocation render loop
Adds Min Reqs to WebglCaps
Uses a faster isNaN function
Added a parameter to preserve buffer array type
Avoid rendering empty text
Fixes updateWeights morph function
support morph with many targets
Fixed not parsing false values in options
Fixes mousewheel warning
Fixed wrong Vec3 assignement
Makes the camera controller interpolator fps dependent
Fixes & test float RTT webglcaps
Updated bluebird to 2.10.2 version
Makes WebGLCaps a singleton
Adds animation skinning + morph
Adds min bias with enhanced precision
Fix shadow incorrect stateset inheritance
Approx clean colorspace
Makes gamepad controls disableable
Adds the uniform shadow sampler2d back in the referenced compiler nod…
Fix nodejs complains about window
Adds error logging on bad shader node input
Improve orbit manipulator
Adds ShadowCasterVisitor as easy override by user
Fixes camera pingpong nodemask
Fixes uniforms interconnect for ping filter
Adds screenshot tutorial
Adds ShadowCast Compiler
Reverts the not binding texture null
adds Text2D feature, using a canvas2D
Adds Supersample Example
Fix shadow texture uniform warning
Reduces the number of useless default gl calls
Fixes max bone computation
Fixes Bluebird embedding in the osgjs build
Reduces the angle limit for orbit manipulator and limit angle for fps manipulator
Adds accessors for orbit manipulator
Adds EditorConfig file which should be supported by all editor around
Fixes skeleton update order
Updates bone size name variable
Adds eslint with rules inferred from jshint
Exposed Timer and DatabasePager
Fixes null weight in animated model
Fixes updateTarget for stackedMatrix
Fixes faster dezoom on mobile
Improves the way we manage animation attribute and bones uniforms
Fixes negative animation key times
Improves manipulators
Adds Target to handle defaultValue / value
Stops the creation of geometry as child of another geometry for the n…
Optimizes animation vertex shader
Optimizes out all shadow cast passes texture bind
Makes sure texture bind null doesn't do anything
Fix Typo on quat:nlerp shortest path branch variable
Fixes input cloning
Fixes targetID registering when adding a new animation
Fixed Polytope wrong plane calculation and added some misc utility fu…
Cleans animations classes
Adds animation to basic animation manager incrementally
Updates StackedTransforms and Adds tests
Adds osgAnimation to osgjs (skinning and solid)
Fixes wrong initial compiler flags making unessecary varyings detected
Adds extra checks on node request/usage
Makes mandatory to give a lightsource to shadowmap ctor
Adds webpack loader to strip debug code from build
Some improvevements in DatabasePager and PagedLOD, now dbrequests can…
Fixes cloned shadow attribute overwriting uniforms
Fixes iOS vertex shader precision bug
Makes shadow casting use shader graph compiler
Adds names to failSafe shader
Changed License to MIT
Fixes negative dot limit check for orbit manipulator setEyePosition
Removes derivatives in shadowmap because of bugs on some device (mac)
Makes Vertex always the 0 binded location
Misc fixes: removed unnecessary code in Geometry and normalize norm…
Adds gizmo shader name
Adds shader name define in compiler to help debugging with extension shader editor
Fixes precision issue when devices only support mediump as FS default