[Bf-blender-cvs] [f3a434c] gooseberry: Merge branch 'cycles_memory_experiments' into gooseberry

Sergey Sharybin noreply at git.blender.org
Mon Jun 8 16:15:08 CEST 2015


Commit: f3a434c3212d84d69938edd2f40667627692db14
Author: Sergey Sharybin
Date:   Mon Jun 8 16:08:10 2015 +0200
Branches: gooseberry
https://developer.blender.org/rBf3a434c3212d84d69938edd2f40667627692db14

Merge branch 'cycles_memory_experiments' into gooseberry

Conflicts:
	intern/cycles/blender/blender_object.cpp
	intern/cycles/blender/blender_sync.h

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



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

diff --cc intern/cycles/blender/blender_mesh.cpp
index 21282b5,ff4dab6..3fa80a8
--- a/intern/cycles/blender/blender_mesh.cpp
+++ b/intern/cycles/blender/blender_mesh.cpp
@@@ -761,10 -718,10 +785,10 @@@ Mesh *BlenderSync::sync_mesh(BL::Objec
  			}
  
  			if(render_layer.use_hair)
 -				sync_curves(mesh, b_mesh, b_ob, false);
 +				sync_curves(mesh, b_mesh, b_parent, false, 0, b_dupli_ob);
  
  			if(can_free_caches) {
- 				b_ob.cache_release();
+ 				b_ob.cache_release(false);
  			}
  
  			/* free derived mesh */
diff --cc source/blender/blenkernel/intern/object.c
index 9a9f176,d0f8f83..d8f580a
--- a/source/blender/blenkernel/intern/object.c
+++ b/source/blender/blenkernel/intern/object.c
@@@ -343,11 -337,9 +344,11 @@@ void BKE_object_free_derived_caches(Obj
  	}
  	
  	BKE_object_free_curve_cache(ob);
 +	
 +	BKE_object_dupli_cache_clear(ob);
  }
  
- void BKE_object_free_caches(Object *object)
+ void BKE_object_free_caches(Object *object, bool free_smoke_sim)
  {
  	ModifierData *md;
  	short update_flag = 0;




More information about the Bf-blender-cvs mailing list