summaryrefslogtreecommitdiffstats
path: root/src/render/geometry/qattribute.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2016-10-17 13:00:44 +0200
committerPaul Lemire <paul.lemire@kdab.com>2017-01-24 08:40:27 +0000
commitaa7ba870f3597088fc447f36e3024220ac03680f (patch)
treeed7235594a656432bc269be4575f186494e77416 /src/render/geometry/qattribute.h
parent9c17af71e63873dfa7af3fcc7c1303a302f2608a (diff)
QAttribute: add DrawIndirectAttribute type
This will allow to specify a DrawIndirectBuffer and tell the renderer to use indirect draw calls. Tests and documentation updated accordingly. Change-Id: I98d5be396c6ae45ce5b93ae887f1c5d4ce3ec565 Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
Diffstat (limited to 'src/render/geometry/qattribute.h')
-rw-r--r--src/render/geometry/qattribute.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/render/geometry/qattribute.h b/src/render/geometry/qattribute.h
index 3e413c659..fe3e6e29e 100644
--- a/src/render/geometry/qattribute.h
+++ b/src/render/geometry/qattribute.h
@@ -74,7 +74,8 @@ class QT3DRENDERSHARED_EXPORT QAttribute : public Qt3DCore::QNode
public:
enum AttributeType {
VertexAttribute,
- IndexAttribute
+ IndexAttribute,
+ DrawIndirectAttribute
};
Q_ENUM(AttributeType) // LCOV_EXCL_LINE