Blender Git Commit Log
Git Commits -> Revision 854c999
Revision 854c999 by Clément Foucault (master) August 13, 2020, 12:20 (GMT) |
GPUShader: Change shader state tracking to be part of the GPUContext This remove the use of batch->program and replace it with batch->shader. This will allow GL abstraction latter. |
Commit Details:
Full Hash: 854c999d827cfb78938c3b4605707b891092d001
Parent Commit: 186abf7
Lines Changed: +33, -87
13 Modified Paths:
/source/blender/draw/intern/draw_manager_exec.c (+1, -15) (Diff)
/source/blender/editors/interface/interface_widgets.c (+0, -2) (Diff)
/source/blender/editors/mesh/editmesh_knife.c (+0, -1) (Diff)
/source/blender/editors/screen/screen_draw.c (+1, -0) (Diff)
/source/blender/editors/space_view3d/view3d_placement.c (+0, -6) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+0, -2) (Diff)
/source/blender/gpu/GPU_batch.h (+3, -8) (Diff)
/source/blender/gpu/intern/gpu_batch.cc (+7, -38) (Diff)
/source/blender/gpu/intern/gpu_context_private.hh (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_immediate.cc (+2, -6) (Diff)
/source/blender/gpu/intern/gpu_shader.cc (+13, -3) (Diff)
/source/blender/gpu/opengl/gl_drawlist.cc (+1, -2) (Diff)
/source/blender/python/gpu/gpu_py_batch.c (+4, -4) (Diff)
/source/blender/editors/interface/interface_widgets.c (+0, -2) (Diff)
/source/blender/editors/mesh/editmesh_knife.c (+0, -1) (Diff)
/source/blender/editors/screen/screen_draw.c (+1, -0) (Diff)
/source/blender/editors/space_view3d/view3d_placement.c (+0, -6) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+0, -2) (Diff)
/source/blender/gpu/GPU_batch.h (+3, -8) (Diff)
/source/blender/gpu/intern/gpu_batch.cc (+7, -38) (Diff)
/source/blender/gpu/intern/gpu_context_private.hh (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_immediate.cc (+2, -6) (Diff)
/source/blender/gpu/intern/gpu_shader.cc (+13, -3) (Diff)
/source/blender/gpu/opengl/gl_drawlist.cc (+1, -2) (Diff)
/source/blender/python/gpu/gpu_py_batch.c (+4, -4) (Diff)