Blender Git Loki
Git Commits -> Revision ef0fb2c
Revision ef0fb2c by Antonio Vazquez (temp-greasepencil-vfx) July 2, 2018, 10:39 (GMT) |
Complete refactor to reduce memory and several FX These changes reduce the internal struct data used by shader FX and allow to create several FX of the same type for the same object. Before, there was a limitiation design to enable several times the same FX type. |
Commit Details:
Full Hash: ef0fb2ccc74282ee65dd328d741c4e0b0f239adc
Parent Commit: da9dc15
Lines Changed: +100, -200
13 Modified Paths:
/source/blender/draw/engines/gpencil/gpencil_engine.c (+0, -5) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.h (+1, -64) (Diff)
/source/blender/draw/engines/gpencil/gpencil_shader_fx.c (+73, -117) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_blur_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_flip_frag.glsl (+11, -1) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_pixel_frag.glsl (+3, -3) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_rim_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_swirl_frag.glsl (+1, -1) (Diff)
/source/blender/makesdna/DNA_shader_fx_types.h (+5, -4) (Diff)
/source/blender/makesrna/intern/rna_shader_fx.c (+1, -0) (Diff)
/source/blender/shader_fx/intern/FX_shader_light.c (+1, -1) (Diff)
/source/blender/shader_fx/intern/FX_shader_rim.c (+1, -1) (Diff)
/source/blender/shader_fx/intern/FX_shader_swirl.c (+1, -1) (Diff)
/source/blender/draw/engines/gpencil/gpencil_engine.h (+1, -64) (Diff)
/source/blender/draw/engines/gpencil/gpencil_shader_fx.c (+73, -117) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_blur_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_flip_frag.glsl (+11, -1) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_pixel_frag.glsl (+3, -3) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_rim_frag.glsl (+1, -1) (Diff)
/source/blender/draw/engines/gpencil/shaders/fx/gpencil_fx_swirl_frag.glsl (+1, -1) (Diff)
/source/blender/makesdna/DNA_shader_fx_types.h (+5, -4) (Diff)
/source/blender/makesrna/intern/rna_shader_fx.c (+1, -0) (Diff)
/source/blender/shader_fx/intern/FX_shader_light.c (+1, -1) (Diff)
/source/blender/shader_fx/intern/FX_shader_rim.c (+1, -1) (Diff)
/source/blender/shader_fx/intern/FX_shader_swirl.c (+1, -1) (Diff)