Blender Git Loki
Git Commits -> Revision d8a37d3
Revision d8a37d3 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) May 15, 2017, 08:42 (GMT) |
WIP: Add a cache system for strokes The new cache is allocated to save the strokes and is only recalculated when there are changes. Need more testing to be sure all situations are working fine. |
Commit Details:
Full Hash: d8a37d3e7c081b1db1a3873c8b603a955467bd1e
Parent Commit: 4195e4c
Lines Changed: +1476, -1171
2 Added Paths:
/source/blender/draw/engines/gpencil/gpencil_draw_cache_impl.c (+586, -0) (View)
/source/blender/draw/engines/gpencil/gpencil_geom.c (+712, -0) (View)
/source/blender/draw/engines/gpencil/gpencil_geom.c (+712, -0) (View)
1 Deleted Path:
/source/blender/draw/engines/gpencil/gpencil_draw.c (+0, -713)
10 Modified Paths:
/source/blender/blenkernel/BKE_gpencil.h (+4, -1) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+24, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -0) (Diff)
/source/blender/draw/CMakeLists.txt (+2, -1) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+20, -445) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.h (+105, -4) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+3, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+6, -0) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+5, -2) (Diff)
/source/blender/makesdna/DNA_gpencil_types.h (+6, -2) (Diff)
/source/blender/blenkernel/intern/gpencil.c (+24, -3) (Diff)
/source/blender/blenloader/intern/readfile.c (+3, -0) (Diff)
/source/blender/draw/CMakeLists.txt (+2, -1) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+20, -445) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.h (+105, -4) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+3, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+6, -0) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+5, -2) (Diff)
/source/blender/makesdna/DNA_gpencil_types.h (+6, -2) (Diff)