Blender Git Loki
Git Commits -> Revision c4f122a
Revision c4f122a by Clément Foucault (master) August 21, 2020, 12:16 (GMT) |
GPUUniformBuf: GL backend isolation This is in preparation of vulkan backend. We move all opengl functionnalities behind an abstract class. This also cleansup the "dynamic" ubo create and rename it to `GPU_uniformbuf_from_list()` Contains, no functional change. Part of T68990 Vulkan support. |
Commit Details:
Full Hash: c4f122ac8f167c5296be9ee23344765f181e6314
Parent Commit: 7edd8a7
Lines Changed: +360, -119
3 Added Paths:
/source/blender/gpu/intern/gpu_uniform_buffer_private.hh (+65, -0) (View)
/source/blender/gpu/opengl/gl_uniform_buffer.cc (+126, -0) (View)
/source/blender/gpu/opengl/gl_uniform_buffer.hh (+55, -0) (View)
/source/blender/gpu/opengl/gl_uniform_buffer.cc (+126, -0) (View)
/source/blender/gpu/opengl/gl_uniform_buffer.hh (+55, -0) (View)
9 Modified Paths:
/source/blender/gpu/CMakeLists.txt (+3, -0) (Diff)
/source/blender/gpu/GPU_uniform_buffer.h (+5, -2) (Diff)
/source/blender/gpu/intern/gpu_backend.hh (+7, -4) (Diff)
/source/blender/gpu/intern/gpu_material.c (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_uniform_buffer.cc (+81, -107) (Diff)
/source/blender/gpu/opengl/gl_backend.hh (+11, -0) (Diff)
/source/blender/gpu/opengl/gl_batch.hh (+2, -1) (Diff)
/source/blender/gpu/opengl/gl_context.hh (+3, -3) (Diff)
/source/blender/gpu/opengl/gl_shader.cc (+1, -1) (Diff)
/source/blender/gpu/GPU_uniform_buffer.h (+5, -2) (Diff)
/source/blender/gpu/intern/gpu_backend.hh (+7, -4) (Diff)
/source/blender/gpu/intern/gpu_material.c (+1, -1) (Diff)
/source/blender/gpu/intern/gpu_uniform_buffer.cc (+81, -107) (Diff)
/source/blender/gpu/opengl/gl_backend.hh (+11, -0) (Diff)
/source/blender/gpu/opengl/gl_batch.hh (+2, -1) (Diff)
/source/blender/gpu/opengl/gl_context.hh (+3, -3) (Diff)
/source/blender/gpu/opengl/gl_shader.cc (+1, -1) (Diff)