[Bf-blender-cvs] [983ca12d822] master: Fix T65468 Nurbs: Broken display when hiding control points

Clément Foucault noreply at git.blender.org
Mon Jul 1 23:49:39 CEST 2019


Commit: 983ca12d822a260364f9222ea24122d1831cd873
Author: Clément Foucault
Date:   Mon Jul 1 23:14:02 2019 +0200
Branches: master
https://developer.blender.org/rB983ca12d822a260364f9222ea24122d1831cd873

Fix T65468 Nurbs: Broken display when hiding control points

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

M	source/blender/draw/intern/draw_cache_impl_curve.c

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

diff --git a/source/blender/draw/intern/draw_cache_impl_curve.c b/source/blender/draw/intern/draw_cache_impl_curve.c
index 1d6f2aaa070..75c498dfd88 100644
--- a/source/blender/draw/intern/draw_cache_impl_curve.c
+++ b/source/blender/draw/intern/draw_cache_impl_curve.c
@@ -791,7 +791,7 @@ static void curve_create_edit_data_and_handles(CurveRenderData *rdata,
     }
     else if (bp) {
       int pt_len = nu->pntsu * nu->pntsv;
-      for (int a = 0; a < pt_len; a++, bp++) {
+      for (int a = 0; a < pt_len; a++, bp++, vbo_len_used += 1) {
         if (bp->hide == true) {
           continue;
         }
@@ -819,7 +819,6 @@ static void curve_create_edit_data_and_handles(CurveRenderData *rdata,
         if (vbo_pos) {
           GPU_vertbuf_attr_set(vbo_pos, attr_id.pos, vbo_len_used, bp->vec);
         }
-        vbo_len_used += 1;
       }
     }
   }



More information about the Bf-blender-cvs mailing list