[Bf-blender-cvs] [0f65f4829a5] temp-lineart-contained: Lineart: Fix missing edge mark problem.
YimingWu
noreply at git.blender.org
Sat Mar 27 12:02:35 CET 2021
Commit: 0f65f4829a5c6e1866a3af22769ad5852b834c62
Author: YimingWu
Date: Sat Mar 27 19:02:06 2021 +0800
Branches: temp-lineart-contained
https://developer.blender.org/rB0f65f4829a5c6e1866a3af22769ad5852b834c62
Lineart: Fix missing edge mark problem.
===================================================================
M source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
===================================================================
diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
index 58cb57cc4c9..ee13735b699 100644
--- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
+++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c
@@ -1499,7 +1499,7 @@ static void lineart_finalize_object_edge_list(LineartRenderBuffer *rb, LineartOb
rb->material_lines = obi->material;
}
if (obi->edge_mark) {
- obi->edge_mark->next = rb->edge_marks;
+ obi->edge_mark_last->next = rb->edge_marks;
rb->edge_marks = obi->edge_mark;
}
if (obi->intersection_last) {
@@ -1898,7 +1898,7 @@ static void lineart_main_load_geometries(
use_mesh = use_ob->data;
}
else {
- use_mesh = BKE_mesh_new_from_object(NULL, use_ob, false);
+ use_mesh = BKE_mesh_new_from_object(depsgraph, use_ob, true);
}
/* In case we still can not get any mesh geometry data from the object */
More information about the Bf-blender-cvs
mailing list