Commit: 81caa7fd6d2360c45c6cacf80eaca9627ca9a480 Author: Antonioya Date: Tue Nov 13 17:08:52 2018 +0100 Branches: blender2.8 https://developer.blender.org/rB81caa7fd6d2360c45c6cacf80eaca9627ca9a480
GP: Fix wrong fill texture when draw primitives =================================================================== M source/blender/editors/gpencil/gpencil_primitive.c =================================================================== diff --git a/source/blender/editors/gpencil/gpencil_primitive.c b/source/blender/editors/gpencil/gpencil_primitive.c index cc93e0433f1..a9c52741e61 100644 --- a/source/blender/editors/gpencil/gpencil_primitive.c +++ b/source/blender/editors/gpencil/gpencil_primitive.c @@ -387,6 +387,7 @@ static void gp_primitive_update_strokes(bContext *C, tGPDprimitive *tgpi) /* free temp data */ MEM_SAFE_FREE(points2D); + DEG_id_tag_update(&gpd->id, DEG_TAG_COPY_ON_WRITE); DEG_id_tag_update(&gpd->id, OB_RECALC_OB | OB_RECALC_DATA); WM_event_add_notifier(C, NC_GPENCIL | NA_EDITED, NULL); } @@ -562,6 +563,7 @@ static void gpencil_primitive_interaction_end(bContext *C, wmOperator *op, wmWin if (gps) { gps->thickness = tgpi->brush->size; gps->flag |= GP_STROKE_RECALC_CACHES; + gps->tot_triangles = 0; } /* transfer stroke from temporary buffer to the actual frame */ @@ -581,6 +583,9 @@ static void gpencil_primitive_interaction_end(bContext *C, wmOperator *op, wmWin } } + DEG_id_tag_update(&tgpi->gpd->id, DEG_TAG_COPY_ON_WRITE); + DEG_id_tag_update(&tgpi->gpd->id, OB_RECALC_OB | OB_RECALC_DATA); + /* clean up temp data */ gpencil_primitive_exit(C, op); } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs