In rendeer.js source code, I found multiple ways to set uniforms for SceneNode, all used in the renderNode function in RD.Renderer. These are node._uniforms, node.onShaderUniforms and renderer.onNodeShaderUniforms. But these are not used/called when any material is set on the node.
Is this intentional and is there any other way to set SceneNode specific uniforms?