[Bf-blender-cvs] [89d1fb011ab] temp-lineart-contained: LineArt: Fix cache allocation error.

YimingWu noreply at git.blender.org
Thu Apr 22 05:05:27 CEST 2021


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;
 }



More information about the Bf-blender-cvs mailing list