Blender Git Loki
Git Commits -> Revision 53a806f
Revision 53a806f by Clément Foucault (master) September 1, 2020, 10:03 (GMT) |
GPU: Move UBO binding validation to GL backend This also make the validation quicker by tracking the currently bound slots. |
Commit Details:
Full Hash: 53a806f6dffb2a778e383a82c3d0cdb6e9d9d552
Parent Commit: 5ec0250
Lines Changed: +90, -57
13 Modified Paths:
/source/blender/draw/intern/draw_manager_exec.c (+0, -54) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.hh (+26, -0) (Diff)
/source/blender/gpu/intern/gpu_shader_private.hh (+5, -0) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+1, -0) (Diff)
/source/blender/gpu/opengl/gl_context.cc (+5, -0) (Diff)
/source/blender/gpu/opengl/gl_context.hh (+4, -0) (Diff)
/source/blender/gpu/opengl/gl_debug.cc (+30, -1) (Diff)
/source/blender/gpu/opengl/gl_debug.hh (+7, -0) (Diff)
/source/blender/gpu/opengl/gl_immediate.cc (+1, -0) (Diff)
/source/blender/gpu/opengl/gl_shader_interface.cc (+2, -0) (Diff)
/source/blender/gpu/opengl/gl_shader_interface.hh (+0, -2) (Diff)
/source/blender/gpu/opengl/gl_uniform_buffer.cc (+7, -0) (Diff)
/source/blender/gpu/opengl/gl_uniform_buffer.hh (+2, -0) (Diff)
/source/blender/gpu/intern/gpu_shader_interface.hh (+26, -0) (Diff)
/source/blender/gpu/intern/gpu_shader_private.hh (+5, -0) (Diff)
/source/blender/gpu/opengl/gl_batch.cc (+1, -0) (Diff)
/source/blender/gpu/opengl/gl_context.cc (+5, -0) (Diff)
/source/blender/gpu/opengl/gl_context.hh (+4, -0) (Diff)
/source/blender/gpu/opengl/gl_debug.cc (+30, -1) (Diff)
/source/blender/gpu/opengl/gl_debug.hh (+7, -0) (Diff)
/source/blender/gpu/opengl/gl_immediate.cc (+1, -0) (Diff)
/source/blender/gpu/opengl/gl_shader_interface.cc (+2, -0) (Diff)
/source/blender/gpu/opengl/gl_shader_interface.hh (+0, -2) (Diff)
/source/blender/gpu/opengl/gl_uniform_buffer.cc (+7, -0) (Diff)
/source/blender/gpu/opengl/gl_uniform_buffer.hh (+2, -0) (Diff)