[Bf-blender-cvs] [42090ad] temp-cycles-microdisplacement: Disable curves on subdivision meshes for now

Mai Lavelle noreply at git.blender.org
Fri Jun 24 19:26:49 CEST 2016


Commit: 42090adabf055e136b40083b2db1645dcedf0118
Author: Mai Lavelle
Date:   Thu Jun 23 05:50:51 2016 -0400
Branches: temp-cycles-microdisplacement
https://developer.blender.org/rB42090adabf055e136b40083b2db1645dcedf0118

Disable curves on subdivision meshes for now

Attributes on curves seems broken even without subdivision, but is even
worse with. Will investigate re-enabling later.

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

M	intern/cycles/blender/blender_mesh.cpp

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

diff --git a/intern/cycles/blender/blender_mesh.cpp b/intern/cycles/blender/blender_mesh.cpp
index cc55b62..a6b79c5 100644
--- a/intern/cycles/blender/blender_mesh.cpp
+++ b/intern/cycles/blender/blender_mesh.cpp
@@ -901,7 +901,7 @@ Mesh *BlenderSync::sync_mesh(BL::Object& b_ob,
 				create_mesh_volume_attributes(scene, b_ob, mesh, b_scene.frame_current());
 			}
 
-			if(render_layer.use_hair)
+			if(render_layer.use_hair && !subdivision)
 				sync_curves(mesh, b_mesh, b_ob, false);
 
 			if(can_free_caches) {




More information about the Bf-blender-cvs mailing list