summaryrefslogtreecommitdiffstats
path: root/src/render/jobs/frustumcullingjob.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/jobs/frustumcullingjob.cpp')
-rw-r--r--src/render/jobs/frustumcullingjob.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/render/jobs/frustumcullingjob.cpp b/src/render/jobs/frustumcullingjob.cpp
index aa1a57a31..17dac3c49 100644
--- a/src/render/jobs/frustumcullingjob.cpp
+++ b/src/render/jobs/frustumcullingjob.cpp
@@ -51,13 +51,22 @@ namespace Qt3DRender {
namespace Render {
+namespace {
+int instanceCounter = 0;
+} // anonymous
+
FrustumCullingJob::FrustumCullingJob()
: Qt3DCore::QAspectJob()
, m_root(nullptr)
, m_manager(nullptr)
, m_active(false)
{
- SET_JOB_RUN_STAT_TYPE(this, JobTypes::FrustumCulling, 0)
+ SET_JOB_RUN_STAT_TYPE(this, JobTypes::FrustumCulling, instanceCounter++)
+}
+
+FrustumCullingJob::~FrustumCullingJob()
+{
+ --instanceCounter;
}
void FrustumCullingJob::run()