[Bf-blender-cvs] [e76f04c8707] master: Fix T90742: Gpencil ghost point on selection

Henrik Dick noreply at git.blender.org
Mon Aug 30 15:24:43 CEST 2021


Commit: e76f04c87079de21bde0b2f6e79226eeeccb5aea
Author: Henrik Dick
Date:   Mon Aug 30 15:16:39 2021 +0200
Branches: master
https://developer.blender.org/rBe76f04c87079de21bde0b2f6e79226eeeccb5aea

Fix T90742: Gpencil ghost point on selection

Reviewed By: fclem, filedescriptor

Maniphest Tasks: T90742

Differential Revision: https://developer.blender.org/D12259

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

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

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

diff --git a/source/blender/draw/intern/draw_cache_impl_gpencil.c b/source/blender/draw/intern/draw_cache_impl_gpencil.c
index 6ed4148a7fe..e78e41b917a 100644
--- a/source/blender/draw/intern/draw_cache_impl_gpencil.c
+++ b/source/blender/draw/intern/draw_cache_impl_gpencil.c
@@ -446,6 +446,8 @@ static void gpencil_batches_ensure(Object *ob, GpencilBatchCache *cache, int cfr
     for (int i = 0; i < 2; i++) {
       iter.verts[iter.vert_len + i].mat = -1;
     }
+    /* Also mark first vert as invalid. */
+    iter.verts[0].mat = -1;
 
     /* Finish the IBO. */
     cache->ibo = GPU_indexbuf_build(&iter.ibo);



More information about the Bf-blender-cvs mailing list