diff options
author | Paul Lemire <paul.lemire@kdab.com> | 2016-10-03 12:41:20 +0200 |
---|---|---|
committer | Paul Lemire <paul.lemire@kdab.com> | 2017-01-13 07:57:51 +0000 |
commit | d2e692bb74b3ca3f37b79a076bac1e06d78ee8f6 (patch) | |
tree | f51d15ecaf86f7c7623bed0c4a45b4f9c951f2d7 | |
parent | 42ac66b9346977f2d19afd7a5a2a543f60059fe5 (diff) |
QBuffer: add enum value for DrawIndirectBuffer
Needed for rendering the particles as a result of dispatch
compute calls.
Change-Id: Iba6759d55677ff0064b203674dc16f99998ad3f7
Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
-rw-r--r-- | src/render/geometry/qbuffer.cpp | 2 | ||||
-rw-r--r-- | src/render/geometry/qbuffer.h | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/render/geometry/qbuffer.cpp b/src/render/geometry/qbuffer.cpp index 02417f978..0d3be8fdd 100644 --- a/src/render/geometry/qbuffer.cpp +++ b/src/render/geometry/qbuffer.cpp @@ -214,6 +214,8 @@ QBufferPrivate::QBufferPrivate() * GL_UNIFORM_BUFFER * \value ShaderStorageBuffer * GL_SHADER_STORAGE_BUFFER + * \value DrawIndirectBuffer + * GL_DRAW_INDIRECT_BUFFER */ /*! diff --git a/src/render/geometry/qbuffer.h b/src/render/geometry/qbuffer.h index 3827b04c9..8b47de918 100644 --- a/src/render/geometry/qbuffer.h +++ b/src/render/geometry/qbuffer.h @@ -68,7 +68,8 @@ public: PixelPackBuffer = 0x88EB, // GL_PIXEL_PACK_BUFFER PixelUnpackBuffer = 0x88EC, // GL_PIXEL_UNPACK_BUFFER UniformBuffer = 0x8A11, // GL_UNIFORM_BUFFER - ShaderStorageBuffer = 0x90D2 // GL_SHADER_STORAGE_BUFFER + ShaderStorageBuffer = 0x90D2, // GL_SHADER_STORAGE_BUFFER + DrawIndirectBuffer = 0x8F3F // GL_DRAW_INDIRECT_BUFFER }; Q_ENUM(BufferType) // LCOV_EXCL_LINE |