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);
        }
 }

_______________________________________________
Bf-blender-cvs mailing list
Bf-blender-cvs@blender.org
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to