From de4a2ca3b26c30e3eea4a9e75a155ad34da1c917 Mon Sep 17 00:00:00 2001 From: SamGondelman Date: Thu, 10 May 2018 18:44:53 -0700 Subject: [PATCH] update procedural skybox on user data change --- .../entities-renderer/src/RenderableZoneEntityItem.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/entities-renderer/src/RenderableZoneEntityItem.cpp b/libraries/entities-renderer/src/RenderableZoneEntityItem.cpp index 5a3caa55fe..5062162b6e 100644 --- a/libraries/entities-renderer/src/RenderableZoneEntityItem.cpp +++ b/libraries/entities-renderer/src/RenderableZoneEntityItem.cpp @@ -251,7 +251,7 @@ void ZoneEntityRenderer::doRenderUpdateSynchronousTyped(const ScenePointer& scen updateAmbientLightFromEntity(entity); } - if (skyboxChanged) { + if (skyboxChanged || _proceduralUserData != entity->getUserData()) { updateKeyBackgroundFromEntity(entity); } @@ -295,6 +295,10 @@ bool ZoneEntityRenderer::needsRenderUpdateFromTypedEntity(const TypedEntityPoint return true; } + if (entity->getUserData() != _proceduralUserData) { + return true; + } + #if 0 if (_typedEntity->getCompoundShapeURL() != _lastShapeURL) { return true;