[Bf-blender-cvs] [83233d26055] greasepencil-object: Merge branch 'master' into greasepencil-object
Antonio Vazquez
noreply at git.blender.org
Fri Mar 6 11:57:38 CET 2020
Commit: 83233d26055beaa457fe0c42d3389fc50dab5a2a
Author: Antonio Vazquez
Date: Fri Mar 6 08:41:34 2020 +0100
Branches: greasepencil-object
https://developer.blender.org/rB83233d26055beaa457fe0c42d3389fc50dab5a2a
Merge branch 'master' into greasepencil-object
Conflicts:
source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c
source/blender/editors/gpencil/gpencil_paint.c
source/blender/editors/gpencil/gpencil_sculpt_paint.c
source/blender/gpencil_modifiers/intern/MOD_gpencilnoise.c
===================================================================
===================================================================
diff --cc source/blender/editors/gpencil/gpencil_data.c
index cac321801b2,a8c3fb02e11..9b33e999a25
--- a/source/blender/editors/gpencil/gpencil_data.c
+++ b/source/blender/editors/gpencil/gpencil_data.c
@@@ -2619,12 -2320,12 +2619,12 @@@ int ED_gpencil_join_objects_exec(bConte
for (bDeformGroup *dg = ob_iter->defbase.first; dg; dg = dg->next) {
bDeformGroup *vgroup = MEM_dupallocN(dg);
int idx = BLI_listbase_count(&ob_active->defbase);
- defgroup_unique_name(vgroup, ob_active);
+ BKE_object_defgroup_unique_name(vgroup, ob_active);
BLI_addtail(&ob_active->defbase, vgroup);
/* update vertex groups in strokes in original data */
- for (bGPDlayer *gpl_src = gpd->layers.first; gpl_src; gpl_src = gpl_src->next) {
- for (bGPDframe *gpf = gpl_src->frames.first; gpf; gpf = gpf->next) {
- for (bGPDstroke *gps = gpf->strokes.first; gps; gps = gps->next) {
+ LISTBASE_FOREACH (bGPDlayer *, gpl_src, &gpd->layers) {
+ LISTBASE_FOREACH (bGPDframe *, gpf, &gpl_src->frames) {
+ LISTBASE_FOREACH (bGPDstroke *, gps, &gpf->strokes) {
MDeformVert *dvert;
int i;
for (i = 0, dvert = gps->dvert; i < gps->totpoints; i++, dvert++) {
diff --cc source/blender/editors/gpencil/gpencil_fill.c
index 4a466147cea,44ff11aa84a..8aa186957fe
--- a/source/blender/editors/gpencil/gpencil_fill.c
+++ b/source/blender/editors/gpencil/gpencil_fill.c
@@@ -1149,11 -1091,8 +1149,11 @@@ static void gpencil_stroke_from_buffer(
pt->strength = 1.0f;
pt->time = 0.0f;
+ /* Apply the vertex color to point. */
+ ED_gpencil_point_vertex_color_set(ts, brush, pt);
+
if ((ts->gpencil_flags & GP_TOOL_FLAG_CREATE_WEIGHTS) && (have_weight)) {
- MDeformWeight *dw = defvert_verify_index(dvert, def_nr);
+ MDeformWeight *dw = BKE_defvert_ensure_index(dvert, def_nr);
if (dw) {
dw->weight = ts->vgroup_weight;
}
More information about the Bf-blender-cvs
mailing list