summaryrefslogtreecommitdiffstats
path: root/src/render/backend/managers_p.h
diff options
context:
space:
mode:
authorPaul Lemire <paul.lemire@kdab.com>2015-12-09 11:07:49 +0100
committerPaul Lemire <paul.lemire@kdab.com>2016-01-13 14:03:38 +0000
commitfd74521e9284cc2feb1bb020f2dea7bd65338e1d (patch)
treeb84dc87c0c838a787a9b7b107905923ef49482ff /src/render/backend/managers_p.h
parent129daa5d24e6a7a960b29150c4c65693bb7b1f21 (diff)
ComputeJobManager added
Change-Id: Ia3d1c209ea06ce6a6fd3aa87f4034d3eeaeffdda Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
Diffstat (limited to 'src/render/backend/managers_p.h')
-rw-r--r--src/render/backend/managers_p.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/render/backend/managers_p.h b/src/render/backend/managers_p.h
index 5df8345d0..927e6c5e9 100644
--- a/src/render/backend/managers_p.h
+++ b/src/render/backend/managers_p.h
@@ -74,6 +74,7 @@
#include <Qt3DRender/private/boundingvolumedebug_p.h>
#include <Qt3DRender/private/openglvertexarrayobject_p.h>
#include <Qt3DRender/private/light_p.h>
+#include <Qt3DRender/private/computejob_p.h>
QT_BEGIN_NAMESPACE
@@ -346,6 +347,17 @@ public:
LightManager() {}
};
+class ComputeJobManager : public Qt3DCore::QResourceManager<
+ ComputeJob,
+ Qt3DCore::QNodeId,
+ 16,
+ Qt3DCore::ArrayAllocatingPolicy,
+ Qt3DCore::ObjectLevelLockingPolicy>
+{
+public:
+ ComputeJobManager() {}
+};
+
} // namespace Render
} // namespace Qt3DRender
@@ -365,6 +377,7 @@ Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::Attribute, Q_REQUIRES_CLEANUP)
Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::Geometry, Q_REQUIRES_CLEANUP)
Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::ObjectPicker, Q_REQUIRES_CLEANUP)
Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::BoundingVolumeDebug, Q_REQUIRES_CLEANUP)
+Q_DECLARE_RESOURCE_INFO(Qt3DRender::Render::ComputeJob, Q_REQUIRES_CLEANUP)
QT_END_NAMESPACE