summaryrefslogtreecommitdiffstats
path: root/src/render/backend/renderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/render/backend/renderer.cpp')
-rw-r--r--src/render/backend/renderer.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/render/backend/renderer.cpp b/src/render/backend/renderer.cpp
index cfe88ddc3..1c285a045 100644
--- a/src/render/backend/renderer.cpp
+++ b/src/render/backend/renderer.cpp
@@ -75,6 +75,7 @@
#include <Qt3DRenderer/private/vsyncframeadvanceservice_p.h>
#include <Qt3DRenderer/private/buffermanager_p.h>
#include <Qt3DRenderer/private/loadbufferjob_p.h>
+#include <Qt3DRenderer/private/loadgeometryjob_p.h>
#include <Qt3DRenderer/private/geometryrenderermanager_p.h>
#include <Qt3DCore/qcameralens.h>
@@ -792,7 +793,9 @@ QVector<QAspectJobPtr> Renderer::createGeometryRendererJobs()
Q_FOREACH (const QNodeId &geoRendererId, dirtyGeometryRenderers) {
HGeometryRenderer geometryRendererHandle = m_geometryRendererManager->lookupHandle(geoRendererId);
if (!geometryRendererHandle.isNull()) {
- // TO DO: Create new job
+ LoadGeometryJobPtr job(new LoadGeometryJob(geometryRendererHandle));
+ job->setRenderer(this);
+ dirtyGeometryRendererJobs.push_back(job);
}
}