[Bf-blender-cvs] [7e5d2fe] master: Fix T37694: cycles particles emitter object rendering when it shouldn't.
Brecht Van Lommel
noreply at git.blender.org
Mon Dec 9 22:00:01 CET 2013
Commit: 7e5d2fee71849b5cd9568bd0056bf1c55f3b7fd7
Author: Brecht Van Lommel
Date: Mon Dec 9 21:57:30 2013 +0100
http://developer.blender.org/rB7e5d2fee71849b5cd9568bd0056bf1c55f3b7fd7
Fix T37694: cycles particles emitter object rendering when it shouldn't.
This was broken by a recent bugfix for T37159.
===================================================================
M intern/cycles/blender/blender_object.cpp
===================================================================
diff --git a/intern/cycles/blender/blender_object.cpp b/intern/cycles/blender/blender_object.cpp
index 849ca96..0df8939 100644
--- a/intern/cycles/blender/blender_object.cpp
+++ b/intern/cycles/blender/blender_object.cpp
@@ -386,17 +386,16 @@ static bool object_render_hide(BL::Object b_ob, bool top_level, bool parent_hide
if(parent_hide)
hide_as_dupli_child_original = true;
+ hide_triangles = hide_emitter;
+
if(show_emitter) {
- hide_triangles = false;
return false;
}
else if(hair_present) {
- hide_triangles = true;
- return (hide_emitter || hide_as_dupli_child_original);
+ return hide_as_dupli_child_original;
}
else {
- hide_triangles = false;
- return (hide_emitter || hide_as_dupli_parent || hide_as_dupli_child_original);
+ return (hide_as_dupli_parent || hide_as_dupli_child_original);
}
}
More information about the Bf-blender-cvs
mailing list