From 79d470c70efeaea3f434421940de32a15f619bd5 Mon Sep 17 00:00:00 2001 From: sabrina-shanman Date: Thu, 21 Nov 2019 16:12:49 -0800 Subject: [PATCH] Call updateGeometry before Model::createRenderItemSet to ensure well-defined state --- libraries/render-utils/src/Model.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/render-utils/src/Model.cpp b/libraries/render-utils/src/Model.cpp index 0e5b032b07..da3ae24978 100644 --- a/libraries/render-utils/src/Model.cpp +++ b/libraries/render-utils/src/Model.cpp @@ -981,7 +981,9 @@ bool Model::addToScene(const render::ScenePointer& scene, render::Transaction& transaction, render::Item::Status::Getters& statusGetters, BlendShapeOperator modelBlendshapeOperator) { + if (!_addedToScene && isLoaded()) { + updateGeometry(); updateClusterMatrices(); if (_modelMeshRenderItems.empty()) { createRenderItemSet();