Blender Git Loki
Git Commits -> Revision 45c085a
Revision 45c085a by Clément Foucault (master) May 22, 2019, 11:29 (GMT) |
DRW: Add DRWView to improve different view handling This will have multiple benefit. TODO detail benefits (culling, more explicit, handling of clipping planes) For now the view usage is wrapped to make changes needed more progressive. |
Commit Details:
Full Hash: 45c085a1718eee2b5616dd2af7f37749f79ab593
Parent Commit: 88a725e
Lines Changed: +775, -490
10 Modified Paths:
/source/blender/draw/engines/eevee/eevee_materials.c (+2, -3) (Diff)
/source/blender/draw/intern/draw_manager.c (+45, -42) (Diff)
/source/blender/draw/intern/draw_manager.h (+47, -37) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+504, -31) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+114, -370) (Diff)
/source/blender/draw/intern/DRW_render.h (+50, -4) (Diff)
/source/blender/draw/modes/edit_mesh_mode.c (+2, -1) (Diff)
/source/blender/draw/modes/shaders/common_view_lib.glsl (+3, -2) (Diff)
/source/blender/gpu/GPU_viewport.h (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+6, -0) (Diff)
/source/blender/draw/intern/draw_manager.c (+45, -42) (Diff)
/source/blender/draw/intern/draw_manager.h (+47, -37) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+504, -31) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+114, -370) (Diff)
/source/blender/draw/intern/DRW_render.h (+50, -4) (Diff)
/source/blender/draw/modes/edit_mesh_mode.c (+2, -1) (Diff)
/source/blender/draw/modes/shaders/common_view_lib.glsl (+3, -2) (Diff)
/source/blender/gpu/GPU_viewport.h (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+6, -0) (Diff)