Candera Engine 3D
Changed Light Specular Color to White
Changed default specular light color to White due to feedback from designers. Material default specular color is black anyway, so no specular highlight will occur by default. But if user (designer, technical artist) changes material specular color, an immediate change of appearance will be visible.
Reduction of glGetUniform calls on Shader Upload
By improving handling of Shader Uniforms, the number of calls to glGetUniform during shader uploading was significantly reduced.
Introduction of LoadingHint for DeviceObject.
Version 3.3.0 introduces a LoadingHint for the DeviceObject. Loading hints can e.g. trigger warnings when uploading while rendering, or force unloading from all contexts.
New methods for NodeListener
New methods have been added to NodeListener class. These are:
- Candera::NodeListener::OnNodeAdded: this is invoked whenever a parent is set for the node;
- Candera::NodeListener::OnChildAdded: this is invoked whenever a child node is added to the node;
- Candera::NodeListener::OnChildRemoved: this is invoked whenever a child of the node is removed.