Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2018-06-03 13:35:52 +0300
committerClément Foucault <foucault.clem@gmail.com>2018-06-03 13:36:03 +0300
commit778a19a13a1cd9a84563ca66653861b79651d2a5 (patch)
tree80c1543bbfedf74690d97683183bfb65340e9cdd
parent32c5972653041a3423122b5a5ae791ef536b87ed (diff)
DRW: Fix hair disapearing if emitter is culled.
-rw-r--r--source/blender/draw/intern/draw_manager_data.c3
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);
}