Blender Git Commit Log
Git Commits -> Revision 7163e8c
Revision 7163e8c by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) November 4, 2017, 04:43 (GMT) |
ModifierTypeInfo - Add 3 dedicated callbacks to support GP modifier evaluation and operations * deformStrokes - Handles the "stroke" modifiers currently evaluated in BKE_gpencil_stroke_modifiers() - e.g. Thickness, Noise * generateStrokes - Handles the "geometry" modifiers currently evaluated in BKE_gpencil_geometry_modifiers() - e.g. Array * bakeModifierGP - Dedicated callback for hosting the code currently wrongly-placed in applyModifier. This gets called when pressing the "Apply" button on a GP modifier. |
Commit Details:
Full Hash: 7163e8c190040e9b2b6518d4457c37fd13c07bda
Parent Commit: a16f60a
Lines Changed: +247, -0
69 Modified Paths:
/source/blender/blenkernel/BKE_modifier.h (+43, -0) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_fluidsim.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilarray.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilblur.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilcolor.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencildupli.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencillattice.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilnoise.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilopacity.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilpixel.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilsimplify.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilsubdiv.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilswirl.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilthick.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpenciltint.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilwave.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_mask.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_armature.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_boolean.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_build.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_cast.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_cloth.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_collision.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_correctivesmooth.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_curve.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_datatransfer.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_decimate.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_displace.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_dynamicpaint.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_explode.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_fluidsim.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilarray.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilblur.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilcolor.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencildupli.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencillattice.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilnoise.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilopacity.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilpixel.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilsimplify.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilsubdiv.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilswirl.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilthick.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpenciltint.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_gpencilwave.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_hook.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciandeform.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_laplaciansmooth.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_lattice.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_mask.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshcache.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshdeform.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_meshsequencecache.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_mirror.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_multires.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_none.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_normal_edit.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_ocean.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_particleinstance.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_particlesystem.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_remesh.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_screw.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_shapekey.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_shrinkwrap.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_simpledeform.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_skin.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_smoke.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_smooth.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_softbody.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_solidify.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_subsurf.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_surface.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_surfacedeform.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_triangulate.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvproject.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_uvwarp.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_warp.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_wave.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgedit.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgmix.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_weightvgproximity.c (+3, -0) (Diff)
/source/blender/modifiers/intern/MOD_wireframe.c (+3, -0) (Diff)