Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClément Foucault <foucault.clem@gmail.com>2020-08-21 13:30:55 +0300
committerClément Foucault <foucault.clem@gmail.com>2020-08-21 15:16:42 +0300
commitc4f122ac8f167c5296be9ee23344765f181e6314 (patch)
treed6a627aa2f3f4d43bd334556a0a37bd3c89ac66a /source/blender/gpu/CMakeLists.txt
parent7edd8a7738481b3d4f0720a173dca2a1853996d6 (diff)
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.
Diffstat (limited to 'source/blender/gpu/CMakeLists.txt')
-rw-r--r--source/blender/gpu/CMakeLists.txt3
1 files changed, 3 insertions, 0 deletions
diff --git a/source/blender/gpu/CMakeLists.txt b/source/blender/gpu/CMakeLists.txt
index 3b867429acc..b319a9d91a3 100644
--- a/source/blender/gpu/CMakeLists.txt
+++ b/source/blender/gpu/CMakeLists.txt
@@ -95,6 +95,7 @@ set(SRC
opengl/gl_shader.cc
opengl/gl_shader_interface.cc
opengl/gl_state.cc
+ opengl/gl_uniform_buffer.cc
opengl/gl_vertex_array.cc
GPU_attr_binding.h
@@ -142,6 +143,7 @@ set(SRC
intern/gpu_shader_private.hh
intern/gpu_shader_interface.hh
intern/gpu_state_private.hh
+ intern/gpu_uniform_buffer_private.hh
intern/gpu_vertex_format_private.h
opengl/gl_backend.hh
@@ -151,6 +153,7 @@ set(SRC
opengl/gl_shader.hh
opengl/gl_shader_interface.hh
opengl/gl_state.hh
+ opengl/gl_uniform_buffer.hh
opengl/gl_vertex_array.hh
)