summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-10-03 12:41:20 +0200
committerPaul Lemire <paul.lemire@kdab.com>2017-01-13 07:57:51 +0000
commitd2e692bb74b3ca3f37b79a076bac1e06d78ee8f6 (patch)
treef51d15ecaf86f7c7623bed0c4a45b4f9c951f2d7
parent42ac66b9346977f2d19afd7a5a2a543f60059fe5 (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.cpp2
-rw-r--r--src/render/geometry/qbuffer.h3
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