Blender Git Commit Log

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)

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