diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2018-06-03 13:35:52 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2018-06-03 13:36:03 +0300 |
commit | 778a19a13a1cd9a84563ca66653861b79651d2a5 (patch) | |
tree | 80c1543bbfedf74690d97683183bfb65340e9cdd | |
parent | 32c5972653041a3423122b5a5ae791ef536b87ed (diff) |
DRW: Fix hair disapearing if emitter is culled.
-rw-r--r-- | source/blender/draw/intern/draw_manager_data.c | 3 |
1 files changed, 2 insertions, 1 deletions
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); } |