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