From 983ca12d822a260364f9222ea24122d1831cd873 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Foucault?= Date: Mon, 1 Jul 2019 23:14:02 +0200 Subject: Fix T65468 Nurbs: Broken display when hiding control points --- source/blender/draw/intern/draw_cache_impl_curve.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to '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; } } } -- cgit v1.2.3