summaryrefslogtreecommitdiffstats
path: root/src/render/io/glbuffer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/io/glbuffer.cpp')
-rw-r--r--src/render/io/glbuffer.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/render/io/glbuffer.cpp b/src/render/io/glbuffer.cpp
index 23b8483fd..074868528 100644
--- a/src/render/io/glbuffer.cpp
+++ b/src/render/io/glbuffer.cpp
@@ -58,6 +58,9 @@
#if !defined(GL_PIXEL_UNPACK_BUFFER)
#define GL_PIXEL_UNPACK_BUFFER 0x88EC
#endif
+#if !defined(GL_DRAW_INDIRECT_BUFFER)
+#define GL_DRAW_INDIRECT_BUFFER 0x8F3F
+#endif
QT_BEGIN_NAMESPACE
@@ -76,13 +79,14 @@ GLenum glBufferTypes[] = {
GL_ELEMENT_ARRAY_BUFFER,
GL_SHADER_STORAGE_BUFFER,
GL_PIXEL_PACK_BUFFER,
- GL_PIXEL_UNPACK_BUFFER
+ GL_PIXEL_UNPACK_BUFFER,
+ GL_DRAW_INDIRECT_BUFFER
};
} // anonymous
GLBuffer::GLBuffer()
- : m_bufferId(~0)
+ : m_bufferId(0)
, m_isCreated(false)
, m_bound(false)
, m_lastTarget(GL_ARRAY_BUFFER)