From 06f7624512707d55bec1afc8b375405e7a525131 Mon Sep 17 00:00:00 2001 From: HifiExperiments Date: Sat, 14 Nov 2020 22:34:03 -0800 Subject: [PATCH] some more small improvements --- .../entities-renderer/src/RenderableModelEntityItem.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libraries/entities-renderer/src/RenderableModelEntityItem.cpp b/libraries/entities-renderer/src/RenderableModelEntityItem.cpp index e7eddf70a3..392d2a748c 100644 --- a/libraries/entities-renderer/src/RenderableModelEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderableModelEntityItem.cpp @@ -1252,7 +1252,6 @@ void ModelEntityRenderer::doRenderUpdateAsynchronousTyped(const TypedEntityPoint entity->_originalTexturesRead = false; entity->_needsJointSimulation = true; entity->_needsToRescaleModel = true; - entity->updateModelBounds(); emit requestRenderUpdate(); }); scene->enqueueTransaction(transaction); @@ -1271,7 +1270,6 @@ void ModelEntityRenderer::doRenderUpdateAsynchronousTyped(const TypedEntityPoint // Nothing else to do unless the model is loaded if (!model->isLoaded()) { - emit requestRenderUpdate(); return; } @@ -1295,10 +1293,11 @@ void ModelEntityRenderer::doRenderUpdateAsynchronousTyped(const TypedEntityPoint entity->_originalTexturesRead = true; } - if (_textures != entity->getTextures()) { + auto textures = entity->getTextures(); + if (_textures != textures) { QVariantMap newTextures; _texturesLoaded = false; - _textures = entity->getTextures(); + _textures = textures; newTextures = parseTexturesToMap(_textures, entity->_originalTextures); model->setTextures(newTextures); }