Blender Git Commit Log
Git Commits -> Revision b5890e9
Revision b5890e9 by Clément Foucault (tmp-drw-callbatching) August 17, 2019, 12:48 (GMT) |
DRW: Make Call matrices and object infos into their own containers This is in preparation of some bigger refactor that will put all object matrices and infos into UBOs. So this commit introduce a bit of performance penalty but it will be claimed back! |
Commit Details:
Full Hash: b5890e96724dcf11cdf626942923c4a97bdeb7a9
Parent Commit: 0e1d4de
Lines Changed: +119, -123
10 Modified Paths:
/source/blender/draw/engines/workbench/shaders/workbench_volume_frag.glsl (+4, -4) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_volume_vert.glsl (+2, -2) (Diff)
/source/blender/draw/intern/draw_manager.c (+20, -10) (Diff)
/source/blender/draw/intern/draw_manager.h (+21, -16) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+50, -75) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+8, -11) (Diff)
/source/blender/gpu/GPU_shader_interface.h (+1, -1) (Diff)
/source/blender/gpu/GPU_viewport.h (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+5, -4) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+6, -0) (Diff)
/source/blender/draw/engines/workbench/shaders/workbench_volume_vert.glsl (+2, -2) (Diff)
/source/blender/draw/intern/draw_manager.c (+20, -10) (Diff)
/source/blender/draw/intern/draw_manager.h (+21, -16) (Diff)
/source/blender/draw/intern/draw_manager_data.c (+50, -75) (Diff)
/source/blender/draw/intern/draw_manager_exec.c (+8, -11) (Diff)
/source/blender/gpu/GPU_shader_interface.h (+1, -1) (Diff)
/source/blender/gpu/GPU_viewport.h (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+5, -4) (Diff)
/source/blender/gpu/intern/gpu_viewport.c (+6, -0) (Diff)