[Bf-blender-cvs] [6444ed4] gooseberry: Gooseberry: Fix for crash when object is used on multiple render layers

Sergey Sharybin noreply at git.blender.org
Fri Jul 24 17:03:31 CEST 2015


Commit: 6444ed44934c7aba8148026492825cd31879aea4
Author: Sergey Sharybin
Date:   Fri Jul 24 16:59:39 2015 +0200
Branches: gooseberry
https://developer.blender.org/rB6444ed44934c7aba8148026492825cd31879aea4

Gooseberry: Fix for crash when object is used on multiple render layers

Not really ideal solution, but this system needs revisit anyway and will be
done a bit differnetly in the master branch. So no worries for now.

===================================================================

M	intern/cycles/render/mesh.cpp

===================================================================

diff --git a/intern/cycles/render/mesh.cpp b/intern/cycles/render/mesh.cpp
index fdd1e3e..b0b51cd 100644
--- a/intern/cycles/render/mesh.cpp
+++ b/intern/cycles/render/mesh.cpp
@@ -1332,6 +1332,7 @@ void MeshManager::device_update(Device *device, DeviceScene *dscene, Scene *scen
 			if(object->mesh->bvh != NULL) {
 				delete object->mesh->bvh;
 				object->mesh->bvh = NULL;
+				object->mesh->tag_update(scene, true);
 			}
 		}
 	}




More information about the Bf-blender-cvs mailing list