Commit: 89d1fb011ab78646a70b187acf1457c609d0190d Author: YimingWu Date: Thu Apr 22 11:05:11 2021 +0800 Branches: temp-lineart-contained https://developer.blender.org/rB89d1fb011ab78646a70b187acf1457c609d0190d
LineArt: Fix cache allocation error. =================================================================== M source/blender/blenkernel/intern/gpencil_modifier.c M source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c =================================================================== diff --git a/source/blender/blenkernel/intern/gpencil_modifier.c b/source/blender/blenkernel/intern/gpencil_modifier.c index 0250121ee23..cf0c792f079 100644 --- a/source/blender/blenkernel/intern/gpencil_modifier.c +++ b/source/blender/blenkernel/intern/gpencil_modifier.c @@ -824,10 +824,10 @@ void BKE_gpencil_modifiers_calc(Depsgraph *depsgraph, Scene *scene, Object *ob) /* Clear any lattice data. */ BKE_gpencil_lattice_clear(ob); - if (has_lineart) { - MOD_lineart_clear_cache(gpd->runtime.lineart_cache); - gpd->runtime.lineart_cache = NULL; - } + // if (has_lineart) { + MOD_lineart_clear_cache(gpd->runtime.lineart_cache); + gpd->runtime.lineart_cache = NULL; + //} } void BKE_gpencil_modifier_blend_write(BlendWriter *writer, ListBase *modbase) diff --git a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c index ee21dede4c1..81dec324bb8 100644 --- a/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c +++ b/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c @@ -2826,7 +2826,7 @@ void MOD_lineart_destroy_render_data(LineartGpencilModifierData *lmd) static LineartCache *lineart_init_cache() { - LineartCache *lc = MEM_callocN(sizeof(LineartCache *), "Lineart Cache"); + LineartCache *lc = MEM_callocN(sizeof(LineartCache), "Lineart Cache"); return lc; } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs