[Bf-blender-cvs] [87195856c86] cycles_procedural_api: alembic, fix infinite loops when the archive is invalid
Kévin Dietrich
noreply at git.blender.org
Wed Sep 9 01:08:23 CEST 2020
Commit: 87195856c8648b77614cdcd374491f1d38c3a54b
Author: Kévin Dietrich
Date: Tue Sep 8 23:01:58 2020 +0200
Branches: cycles_procedural_api
https://developer.blender.org/rB87195856c8648b77614cdcd374491f1d38c3a54b
alembic, fix infinite loops when the archive is invalid
===================================================================
M intern/cycles/render/alembic.cpp
===================================================================
diff --git a/intern/cycles/render/alembic.cpp b/intern/cycles/render/alembic.cpp
index 8db74da436e..e02fd7c7f01 100644
--- a/intern/cycles/render/alembic.cpp
+++ b/intern/cycles/render/alembic.cpp
@@ -255,6 +255,8 @@ void AlembicProcedural::generate(Scene *scene)
IArchive archive = factory.getArchive(filepath.c_str());
if (!archive.valid()) {
+ // avoid potential infinite update loops in viewport synchronization
+ clear_modified();
// TODO : error reporting
return;
}
More information about the Bf-blender-cvs
mailing list