update procedural skybox on user data change

This commit is contained in:
SamGondelman 2018-05-10 18:44:53 -07:00
parent ec439086a2
commit de4a2ca3b2

View file

@ -251,7 +251,7 @@ void ZoneEntityRenderer::doRenderUpdateSynchronousTyped(const ScenePointer& scen
updateAmbientLightFromEntity(entity); updateAmbientLightFromEntity(entity);
} }
if (skyboxChanged) { if (skyboxChanged || _proceduralUserData != entity->getUserData()) {
updateKeyBackgroundFromEntity(entity); updateKeyBackgroundFromEntity(entity);
} }
@ -295,6 +295,10 @@ bool ZoneEntityRenderer::needsRenderUpdateFromTypedEntity(const TypedEntityPoint
return true; return true;
} }
if (entity->getUserData() != _proceduralUserData) {
return true;
}
#if 0 #if 0
if (_typedEntity->getCompoundShapeURL() != _lastShapeURL) { if (_typedEntity->getCompoundShapeURL() != _lastShapeURL) {
return true; return true;