I’m trying to create a SceneProcessor that renders a different scene from the main scene to a texture and a few other steps. Very similar to this forum post, except updateGeometricState() isn’t working out for me. I still get the “State was changed after rootNode.updateGeometricState() call” error. I might be calling it at the wrong times.
You have to call updateGeometricState from any object which is not attached to the root node of the simpleApplication.
And you have to call it again any time you change the scene.
My advice is to add it into the update method for the sake of simplicity.