Avoid RenderState allocation in Sprite3D.render