Blender Git Commit Log

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)

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)

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)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021