[Bf-blender-cvs] [8bb601ab510] hair_object: Count hair data elements before creating draw buffers.
Lukas Tönne
noreply at git.blender.org
Sun Nov 25 14:21:20 CET 2018
Commit: 8bb601ab510bc90c2e2e71d155e219b7f157ff61
Author: Lukas Tönne
Date: Sun Nov 25 13:20:22 2018 +0000
Branches: hair_object
https://developer.blender.org/rB8bb601ab510bc90c2e2e71d155e219b7f157ff61
Count hair data elements before creating draw buffers.
===================================================================
M source/blender/draw/intern/draw_cache_impl_hair.c
===================================================================
diff --git a/source/blender/draw/intern/draw_cache_impl_hair.c b/source/blender/draw/intern/draw_cache_impl_hair.c
index d3d68c70da1..7b4b963c68a 100644
--- a/source/blender/draw/intern/draw_cache_impl_hair.c
+++ b/source/blender/draw/intern/draw_cache_impl_hair.c
@@ -861,6 +861,7 @@ GPUBatch *DRW_hair_batch_cache_get_edit_strands(Object *ob, HairSystem *hsys)
else {
curve_data = &hsys->curve_data;
}
+ hair_batch_cache_ensure_count(curve_data, &cache->edit_hair);
hair_batch_cache_ensure_pos_and_seg(curve_data, scalp, &cache->edit_hair);
cache->edit_hair.hairs = GPU_batch_create(
GPU_PRIM_LINE_STRIP,
More information about the Bf-blender-cvs
mailing list