Unlock a vertex stream set _locked value to false
Merge remote-tracking branch 'origin/dev' into dev
TransformController optimization for batched matrices update (draft, compiles)
fix missing init. of MeshController
fix AbstractSceneNode.updateRoot() to be called "after" using setTimeout in order to make sure the addedToScene/removedFromScene signals are not called inside the added/removed signals
remove deprecated camera related matrices
remove dead code in BasicShader
fix API to handle the removal of ISceneNode.localToWorld and ISceneNode.worldToLocal properties
remove ISceneNode.addedToScene and ISceneNode.removedFromScene signals
provide a set of protected initialize* methods to fix the init. sequence of a scene node
fix missing call to super.initializeSignalHandlers()
fix _stashedPropertyChanges memory leak in RenderingController.removeMesh()
fix typo
add ancestors and self update of local to world transform when calling TransformController.getLocalToWorldTransform() with forceUpdate = true
add Scene.renderingBegin and Scene.renderingEnd signals
update TransformController to listen to Scene.renderingBegin to trigger the local to world transforms update
fix TransformController.updateLocalToWorld() to set the Matrix4x4._hasChanged to false before calling the ISceneNode.localToWorldTransformChanged signal
fix MeshController to create the mesh transforms data provider with the DataProviderUsage.EXCLUSIVE usage in order to avoid having it added twice on cloned meshes
fix Mesh.initializeController() to add the MeshController first
fix DirectionalLight position init
fix coding style
added Feature #934 SceneBackground scene node
added Feature #934 SceneBackground scene node
fix Bug #1002 PhongProperties.SPECULAR_MULTIPLIER should be PhongProperties.SPECULAR
fix Bug #1003 PhongProperties.SPECULAR should be a float3