[Bf-blender-cvs] [778a19a13a1] blender2.8: DRW: Fix hair disapearing if emitter is culled.

Clément Foucault noreply at git.blender.org
Sun Jun 3 12:26:51 CEST 2018


Commit: 778a19a13a1cd9a84563ca66653861b79651d2a5
Author: Clément Foucault
Date:   Sun Jun 3 12:35:52 2018 +0200
Branches: blender2.8
https://developer.blender.org/rB778a19a13a1cd9a84563ca66653861b79651d2a5

DRW: Fix hair disapearing if emitter is culled.

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

M	source/blender/draw/intern/draw_manager_data.c

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

diff --git a/source/blender/draw/intern/draw_manager_data.c b/source/blender/draw/intern/draw_manager_data.c
index a12780f9606..c419e9e2535 100644
--- a/source/blender/draw/intern/draw_manager_data.c
+++ b/source/blender/draw/intern/draw_manager_data.c
@@ -436,7 +436,8 @@ void DRW_shgroup_call_object_add_ex(DRWShadingGroup *shgroup, Gwn_Batch *geom, O
 	call->select_id = DST.select_id;
 #endif
 
-	SET_FLAG_FROM_TEST(call->state->flag, bypass_culling, DRW_CALL_BYPASS_CULLING);
+	/* NOTE this will disable culling for the whole object. */
+	call->state->flag |= (bypass_culling) ? DRW_CALL_BYPASS_CULLING : 0;
 
 	BLI_LINKS_APPEND(&shgroup->calls, call);
 }



More information about the Bf-blender-cvs mailing list