Blender Git Commit Log
Git Commits -> Revision b524723
Revision b524723 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) June 20, 2018, 15:20 (GMT) |
Split Grease Pencil Stack modifiers Now all modifiers logic is totally separated of mesh modifiers. Thanks Dalai Felinto for his help and support doing this change. |
Commit Details:
Full Hash: b5247238bb2c8360a946bde0c3379eca02ccb074
Parent Commit: 6b1e6b2
Lines Changed: +6721, -5423
21 Added Paths:
/source/blender/blenkernel/BKE_gpencil_modifier.h (+252, -0) (View)
/source/blender/editors/object/object_gpencil_modifier.c (+635, -0) (View)
/source/blender/gpencil_modifiers/CMakeLists.txt (+69, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilbuild.c (+558, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c (+178, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c (+355, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilinstance.c (+360, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencillattice.c (+213, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilnoise.c (+281, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpenciloffset.c (+143, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilopacity.c (+171, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilsimplify.c (+123, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilsmooth.c (+152, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilsubdiv.c (+193, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilthick.c (+171, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c (+186, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c (+142, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.h (+47, -0) (View)
/source/blender/gpencil_modifiers/MOD_gpencil_modifiertypes.h (+52, -0) (View)
/source/blender/makesdna/DNA_gpencil_modifier_types.h (+386, -0) (View)
/source/blender/makesrna/intern/rna_gpencil_modifier.c (+1251, -0) (View)
/source/blender/editors/object/object_gpencil_modifier.c (+635, -0) (View)
/source/blender/gpencil_modifiers/CMakeLists.txt (+69, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilbuild.c (+558, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilcolor.c (+178, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilhook.c (+355, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilinstance.c (+360, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencillattice.c (+213, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilnoise.c (+281, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpenciloffset.c (+143, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilopacity.c (+171, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilsimplify.c (+123, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilsmooth.c (+152, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilsubdiv.c (+193, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencilthick.c (+171, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpenciltint.c (+186, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.c (+142, -0) (View)
/source/blender/gpencil_modifiers/intern/MOD_gpencil_util.h (+47, -0) (View)
/source/blender/gpencil_modifiers/MOD_gpencil_modifiertypes.h (+52, -0) (View)
/source/blender/makesdna/DNA_gpencil_modifier_types.h (+386, -0) (View)
/source/blender/makesrna/intern/rna_gpencil_modifier.c (+1251, -0) (View)
15 Deleted Paths:
/source/blender/modifiers/intern/MOD_gpencilbuild.c (+0, -572)
/source/blender/modifiers/intern/MOD_gpencilcolor.c (+0, -192)
/source/blender/modifiers/intern/MOD_gpencilhook.c (+0, -366)
/source/blender/modifiers/intern/MOD_gpencilinstance.c (+0, -416)
/source/blender/modifiers/intern/MOD_gpencillattice.c (+0, -225)
/source/blender/modifiers/intern/MOD_gpencilnoise.c (+0, -297)
/source/blender/modifiers/intern/MOD_gpenciloffset.c (+0, -157)
/source/blender/modifiers/intern/MOD_gpencilopacity.c (+0, -187)
/source/blender/modifiers/intern/MOD_gpencilsimplify.c (+0, -138)
/source/blender/modifiers/intern/MOD_gpencilsmooth.c (+0, -167)
/source/blender/modifiers/intern/MOD_gpencilsubdiv.c (+0, -207)
/source/blender/modifiers/intern/MOD_gpencilthick.c (+0, -185)
/source/blender/modifiers/intern/MOD_gpenciltint.c (+0, -199)
/source/blender/modifiers/intern/MOD_gpencil_util.c (+0, -122)
/source/blender/modifiers/intern/MOD_gpencil_util.h (+0, -47)
/source/blender/modifiers/intern/MOD_gpencilcolor.c (+0, -192)
/source/blender/modifiers/intern/MOD_gpencilhook.c (+0, -366)
/source/blender/modifiers/intern/MOD_gpencilinstance.c (+0, -416)
/source/blender/modifiers/intern/MOD_gpencillattice.c (+0, -225)
/source/blender/modifiers/intern/MOD_gpencilnoise.c (+0, -297)
/source/blender/modifiers/intern/MOD_gpenciloffset.c (+0, -157)
/source/blender/modifiers/intern/MOD_gpencilopacity.c (+0, -187)
/source/blender/modifiers/intern/MOD_gpencilsimplify.c (+0, -138)
/source/blender/modifiers/intern/MOD_gpencilsmooth.c (+0, -167)
/source/blender/modifiers/intern/MOD_gpencilsubdiv.c (+0, -207)
/source/blender/modifiers/intern/MOD_gpencilthick.c (+0, -185)
/source/blender/modifiers/intern/MOD_gpenciltint.c (+0, -199)
/source/blender/modifiers/intern/MOD_gpencil_util.c (+0, -122)
/source/blender/modifiers/intern/MOD_gpencil_util.h (+0, -47)
90 Modified Paths:
/build_files/cmake/macros.cmake (+3, -0) (Diff)
/release/scripts/startup/bl_ui/properties_data_modifier.py (+32, -5) (Diff)
/source/blender/blenkernel/BKE_gpencil.h (+1, -19) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+0, -47) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_modifier.c (+214, -22) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -10) (Diff)
/source/blender/blenloader/intern/readfile.c (+21, -3) (Diff)
/source/blender/blenloader/intern/writefile.c (+36, -14) (Diff)
/source/blender/CMakeLists.txt (+2, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -0) (Diff)
/source/blender/draw/engines/gpencil/gpencil_draw_utils.c (+10, -9) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+3, -2) (Diff)
/source/blender/editors/include/ED_object.h (+20, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+124, -0) (Diff)
/source/blender/editors/object/CMakeLists.txt (+2, -0) (Diff)
/source/blender/editors/object/object_intern.h (+8, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+0, -11) (Diff)
/source/blender/editors/object/object_ops.c (+8, -0) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+204, -193) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+0, -317) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -0) (Diff)
/source/blender/makesdna/intern/makesdna.c (+2, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+1, -1021) (Diff)
/source/blender/makesrna/intern/rna_object.c (+76, -0) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+8, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+15, -13) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+1, -0) (Diff)
/source/blender/modifiers/CMakeLists.txt (+0, -16) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_fluidsim.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_mask.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_util.c (+0, -14) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+0, -4) (Diff)
/source/blender/modifiers/MOD_modifiertypes.h (+0, -14) (Diff)
/source/creator/creator.c (+2, -0) (Diff)
/release/scripts/startup/bl_ui/properties_data_modifier.py (+32, -5) (Diff)
/source/blender/blenkernel/BKE_gpencil.h (+1, -19) (Diff)
/source/blender/blenkernel/BKE_modifier.h (+0, -47) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+2, -0) (Diff)
/source/blender/blenkernel/intern/gpencil_modifier.c (+214, -22) (Diff)
/source/blender/blenkernel/intern/object.c (+2, -10) (Diff)
/source/blender/blenloader/intern/readfile.c (+21, -3) (Diff)
/source/blender/blenloader/intern/writefile.c (+36, -14) (Diff)
/source/blender/CMakeLists.txt (+2, -0) (Diff)
/source/blender/depsgraph/intern/builder/deg_builder_nodes.cc (+1, -0) (Diff)
/source/blender/draw/engines/gpencil/gpencil_draw_utils.c (+10, -9) (Diff)
/source/blender/editors/gpencil/gpencil_data.c (+3, -2) (Diff)
/source/blender/editors/include/ED_object.h (+20, -0) (Diff)
/source/blender/editors/include/UI_interface.h (+1, -0) (Diff)
/source/blender/editors/interface/interface_templates.c (+124, -0) (Diff)
/source/blender/editors/object/CMakeLists.txt (+2, -0) (Diff)
/source/blender/editors/object/object_intern.h (+8, -0) (Diff)
/source/blender/editors/object/object_modifier.c (+0, -11) (Diff)
/source/blender/editors/object/object_ops.c (+8, -0) (Diff)
/source/blender/editors/space_outliner/outliner_draw.c (+204, -193) (Diff)
/source/blender/makesdna/DNA_modifier_types.h (+0, -317) (Diff)
/source/blender/makesdna/DNA_object_types.h (+1, -0) (Diff)
/source/blender/makesdna/intern/makesdna.c (+2, -0) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+1, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_modifier.c (+1, -1021) (Diff)
/source/blender/makesrna/intern/rna_object.c (+76, -0) (Diff)
/source/blender/makesrna/intern/rna_ui_api.c (+8, -0) (Diff)
/source/blender/makesrna/RNA_access.h (+15, -13) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+1, -0) (Diff)
/source/blender/modifiers/CMakeLists.txt (+0, -16) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_fluidsim.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_mask.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_util.c (+0, -14) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+0, -4) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+0, -4) (Diff)
/source/blender/modifiers/MOD_modifiertypes.h (+0, -14) (Diff)
/source/creator/creator.c (+2, -0) (Diff)