Blender Git Loki
Git Commits -> Revision f0357ca
Revision f0357ca by YimingWu (soc-2021-curves) June 21, 2021, 14:31 (GMT) |
LineArt: Cached calculation for modifiers in the same stack. This allows line art to run only once for each modifier stacks, with an option to toggle a specific line art modifier should use cache or re-do their own calculations. Reviewed By: Sebastian Parborg (zeddb), Hans Goudey (HooglyBoogly) Differential Revision: https://developer.blender.org/D11291 |
Commit Details:
Full Hash: f0357cac93569910c4abdabe5012a502639ba149
Parent Commit: 85d5ee1
Committed By: Dilith Jayakody
Lines Changed: +322, -61
11 Modified Paths:
/source/blender/blenkernel/BKE_gpencil_modifier.h (+16, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_modifier.c (+66, -0) (Diff)
/source/blender/gpencil_modifiers/intern/lineart/lineart_chain.c (+6, -6) (Diff)
/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c (+60, -25) (Diff)
/source/blender/gpencil_modifiers/intern/lineart/lineart_ops.c (+37, -6) (Diff)
/source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h (+20, -3) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c (+89, -17) (Diff)
/source/blender/gpencil_modifiers/MOD_gpencil_lineart.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_gpencil_modifier_types.h (+15, -4) (Diff)
/source/blender/makesdna/DNA_gpencil_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_gpencil_modifier.c (+8, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_modifier.c (+66, -0) (Diff)
/source/blender/gpencil_modifiers/intern/lineart/lineart_chain.c (+6, -6) (Diff)
/source/blender/gpencil_modifiers/intern/lineart/lineart_cpu.c (+60, -25) (Diff)
/source/blender/gpencil_modifiers/intern/lineart/lineart_ops.c (+37, -6) (Diff)
/source/blender/gpencil_modifiers/intern/lineart/MOD_lineart.h (+20, -3) (Diff)
/source/blender/gpencil_modifiers/intern/MOD_gpencillineart.c (+89, -17) (Diff)
/source/blender/gpencil_modifiers/MOD_gpencil_lineart.h (+4, -0) (Diff)
/source/blender/makesdna/DNA_gpencil_modifier_types.h (+15, -4) (Diff)
/source/blender/makesdna/DNA_gpencil_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_gpencil_modifier.c (+8, -0) (Diff)