Blender Git Commit Log
Git Commits -> Revision d27e852
January 31, 2020, 16:02 (GMT) |
GPencil: Moves buffer drawing data to eval data Instead to put the sbuffer data in the original datablock, now is copied to evaluated data, but without tagging all datablock that makes things very slow in fast drawing. This changes removes the hacks to use the original datablock for buffers in the drawing engine. Note: still there is a problem when a datablock is used several times with modifiers. |
Commit Details:
Full Hash: d27e852cb733284345398a9e28b0b491c5766b5e
Parent Commit: 42d3a16
Lines Changed: +50, -32
7 Modified Paths:
/source/blender/blenkernel/intern/gpencil_modifier.c (+19, -6) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+1, -4) (Diff)
/source/blender/draw/intern/draw_cache_impl_gpencil.c (+7, -22) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+3, -0) (Diff)
/source/blender/editors/gpencil/gpencil_primitive.c (+3, -0) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+15, -0) (Diff)
/source/blender/editors/include/ED_gpencil.h (+2, -0) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.c (+1, -4) (Diff)
/source/blender/draw/intern/draw_cache_impl_gpencil.c (+7, -22) (Diff)
/source/blender/editors/gpencil/gpencil_paint.c (+3, -0) (Diff)
/source/blender/editors/gpencil/gpencil_primitive.c (+3, -0) (Diff)
/source/blender/editors/gpencil/gpencil_utils.c (+15, -0) (Diff)
/source/blender/editors/include/ED_gpencil.h (+2, -0) (Diff)