[Bf-blender-cvs] [8b041081c35] temp-lanpr-review: LANPR: chaining vertex count fixed.

YimingWu noreply at git.blender.org
Tue Dec 3 06:44:34 CET 2019


Commit: 8b041081c352e2dfd13970351e42fdaa8b1eb101
Author: YimingWu
Date:   Tue Dec 3 13:44:05 2019 +0800
Branches: temp-lanpr-review
https://developer.blender.org/rB8b041081c352e2dfd13970351e42fdaa8b1eb101

LANPR: chaining vertex count fixed.

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

M	source/blender/draw/engines/lanpr/lanpr_chain_draw.c

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

diff --git a/source/blender/draw/engines/lanpr/lanpr_chain_draw.c b/source/blender/draw/engines/lanpr/lanpr_chain_draw.c
index 04f3fad3878..9ca94a806bd 100644
--- a/source/blender/draw/engines/lanpr/lanpr_chain_draw.c
+++ b/source/blender/draw/engines/lanpr/lanpr_chain_draw.c
@@ -134,7 +134,8 @@ void lanpr_chain_generate_draw_command(LANPR_RenderBuffer *rb)
   lengths = MEM_callocN(sizeof(float) * vert_count, "chain lengths");
 
   GPUIndexBufBuilder elb;
-  GPU_indexbuf_init_ex(&elb, GPU_PRIM_LINES_ADJ, vert_count * 4, vert_count + 1);
+  /* We don't need a dummy vert for the end point. Thus no "+1" here */
+  GPU_indexbuf_init_ex(&elb, GPU_PRIM_LINES_ADJ, vert_count * 4, vert_count);
 
   for (rlc = rb->chains.first; rlc; rlc = rlc->next) {



More information about the Bf-blender-cvs mailing list