Blender Git Loki
Git Commits -> Revision 651d8bf
Revision 651d8bf by Germano Cavalcante (master) July 30, 2019, 09:46 (GMT) |
3D View: Move selection API to a Selection engine. This commit moves the API of selecting faces, vertices and edges to a DRW manager engine. Reviewers: campbellbarton, fclem Subscribers: jbakker, brecht Differential Revision: https://developer.blender.org/D5090 |
Commit Details:
Full Hash: 651d8bfd98db11eb58018412cc030cfe2705c519
Parent Commit: a85963b
Lines Changed: +863, -670
4 Added Paths:
/source/blender/draw/engines/select/select_engine.c (+647, -0) (View)
/source/blender/draw/engines/select/select_engine.h (+29, -0) (View)
/source/blender/draw/engines/select/shaders/selection_id_3D_vert.glsl (+26, -0) (View)
/source/blender/draw/engines/select/shaders/selection_id_frag.glsl (+14, -0) (View)
/source/blender/draw/engines/select/select_engine.h (+29, -0) (View)
/source/blender/draw/engines/select/shaders/selection_id_3D_vert.glsl (+26, -0) (View)
/source/blender/draw/engines/select/shaders/selection_id_frag.glsl (+14, -0) (View)
2 Deleted Paths:
/source/blender/gpu/shaders/gpu_shader_3D_selection_id_vert.glsl (+0, -26)
/source/blender/gpu/shaders/gpu_shader_selection_id_frag.glsl (+0, -13)
/source/blender/gpu/shaders/gpu_shader_selection_id_frag.glsl (+0, -13)
11 Modified Paths:
/source/blender/draw/CMakeLists.txt (+5, -0) (Diff)
/source/blender/draw/DRW_engine.h (+23, -13) (Diff)
/source/blender/draw/intern/draw_manager.c (+74, -318) (Diff)
/source/blender/editors/include/ED_view3d.h (+0, -20) (Diff)
/source/blender/editors/mesh/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+10, -21) (Diff)
/source/blender/editors/space_view3d/view3d_draw_legacy.c (+10, -18) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+22, -216) (Diff)
/source/blender/gpu/CMakeLists.txt (+0, -3) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -4) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+1, -18) (Diff)
/source/blender/draw/DRW_engine.h (+23, -13) (Diff)
/source/blender/draw/intern/draw_manager.c (+74, -318) (Diff)
/source/blender/editors/include/ED_view3d.h (+0, -20) (Diff)
/source/blender/editors/mesh/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/mesh/editmesh_select.c (+10, -21) (Diff)
/source/blender/editors/space_view3d/view3d_draw_legacy.c (+10, -18) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+22, -216) (Diff)
/source/blender/gpu/CMakeLists.txt (+0, -3) (Diff)
/source/blender/gpu/GPU_shader.h (+1, -4) (Diff)
/source/blender/gpu/intern/gpu_shader.c (+1, -18) (Diff)