changes to support features like https://github.com/BabylonJS/Samples/blob/master/Scenes/Customs/particles.js reflection and rendering target updates