Blender Git Commit Log
Git Commits -> Revision 20f95de
May 3, 2017, 16:57 (GMT) |
Weight painting with draw manager This implements weight rendering with the draw manager, with all drawing options (Shading, wire, face masking, vertex masking). This is part of T51208 Reviewers: campbellbarton Subscribers: dfelinto Differential Revision: https://developer.blender.org/D2654 |
Commit Details:
Full Hash: 20f95de6ba2d32dcff553251ff4de2efd5b76955
Parent Commit: b9451c0
Lines Changed: +884, -150
1 Added Path:
/source/blender/gpu/shaders/gpu_shader_simple_lighting_smooth_color_alpha_frag.glsl (+14, -0) (View)
22 Modified Paths:
/release/scripts/startup/bl_ui/properties_collection.py (+19, -0) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/deform.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/layer.c (+20, -0) (Diff)
/source/blender/blenkernel/intern/object_deform.c (+3, -0) (Diff)
/source/blender/draw/DRW_engine.h (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache.c (+32, -0) (Diff)
/source/blender/draw/intern/draw_cache.h (+4, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+4, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_mesh.c (+598, -0) (Diff)
/source/blender/draw/modes/object_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/paint_weight_mode.c (+103, -141) (Diff)
/source/blender/editors/mesh/editface.c (+5, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+2, -0) (Diff)
/source/blender/gpu/CMakeLists.txt (+1, -0) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+6, -5) (Diff)
/source/blender/makesdna/DNA_layer_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+14, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+48, -0) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+1, -0) (Diff)
/source/blender/blenkernel/intern/deform.c (+3, -0) (Diff)
/source/blender/blenkernel/intern/layer.c (+20, -0) (Diff)
/source/blender/blenkernel/intern/object_deform.c (+3, -0) (Diff)
/source/blender/draw/DRW_engine.h (+1, -0) (Diff)
/source/blender/draw/intern/draw_cache.c (+32, -0) (Diff)
/source/blender/draw/intern/draw_cache.h (+4, -1) (Diff)
/source/blender/draw/intern/draw_cache_impl.h (+4, -0) (Diff)
/source/blender/draw/intern/draw_cache_impl_mesh.c (+598, -0) (Diff)
/source/blender/draw/modes/object_mode.c (+1, -1) (Diff)
/source/blender/draw/modes/paint_weight_mode.c (+103, -141) (Diff)
/source/blender/editors/mesh/editface.c (+5, -1) (Diff)
/source/blender/editors/sculpt_paint/paint_stroke.c (+1, -0) (Diff)
/source/blender/editors/sculpt_paint/paint_vertex.c (+2, -0) (Diff)
/source/blender/gpu/CMakeLists.txt (+1, -0) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_ID.h (+6, -5) (Diff)
/source/blender/makesdna/DNA_layer_types.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_mesh.c (+14, -1) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+48, -0) (Diff)