diff options
author | Clément Foucault <foucault.clem@gmail.com> | 2022-02-09 01:17:31 +0300 |
---|---|---|
committer | Clément Foucault <foucault.clem@gmail.com> | 2022-03-18 22:49:41 +0300 |
commit | bacfd55a0e4ca5a59ee46824c500992a3dddc6b6 (patch) | |
tree | 1c1a52204dcdf2312f975b0d03cc2b20f8c214ae /source/blender/gpu/opengl/gl_backend.hh | |
parent | 4544761a2d5cc5dfc42f5e374a9ec67144d4dd40 (diff) |
GPU/GL: Add StorageBuf implementation
Almost 1:1 identical to UniformBuf implementation.
Diffstat (limited to 'source/blender/gpu/opengl/gl_backend.hh')
-rw-r--r-- | source/blender/gpu/opengl/gl_backend.hh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/blender/gpu/opengl/gl_backend.hh b/source/blender/gpu/opengl/gl_backend.hh index 9d637d7b6af..d7edd162f33 100644 --- a/source/blender/gpu/opengl/gl_backend.hh +++ b/source/blender/gpu/opengl/gl_backend.hh @@ -19,6 +19,7 @@ #include "gl_index_buffer.hh" #include "gl_query.hh" #include "gl_shader.hh" +#include "gl_storage_buffer.hh" #include "gl_texture.hh" #include "gl_uniform_buffer.hh" #include "gl_vertex_buffer.hh" @@ -101,6 +102,11 @@ class GLBackend : public GPUBackend { return new GLUniformBuf(size, name); }; + StorageBuf *storagebuf_alloc(int size, GPUUsageType usage, const char *name) override + { + return new GLStorageBuf(size, usage, name); + }; + VertBuf *vertbuf_alloc() override { return new GLVertBuf(); |