[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