summaryrefslogtreecommitdiffstats
path: root/src/runtime/dragon/qdragonrenderaspect.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/runtime/dragon/qdragonrenderaspect.cpp')
-rw-r--r--src/runtime/dragon/qdragonrenderaspect.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/runtime/dragon/qdragonrenderaspect.cpp b/src/runtime/dragon/qdragonrenderaspect.cpp
index e6d57c0..bad00f3 100644
--- a/src/runtime/dragon/qdragonrenderaspect.cpp
+++ b/src/runtime/dragon/qdragonrenderaspect.cpp
@@ -267,9 +267,11 @@ QDragonRenderAspect::QDragonRenderAspect(Renderer::RenderType renderType)
m_calculateWorldTransforms = TaskPtr<ValueContainer<Matrix4x4>>::create(
calculateWorldTransforms, Self, m_entities, m_transforms, m_rootEntitySource);
+ m_loadBuffers = TaskPtr<LoadedBuffers>::create(loadBuffers, Self, m_buffers);
+
m_calculateLocalBoundingVolumes = TaskPtr<LocalBoundingVolumes>::create(
calculateLocalBoundingVolumes, Self, m_entities, m_attributes,
- m_geometryRenderers, m_geometries, m_buffers);
+ m_geometryRenderers, m_geometries, m_loadBuffers);
m_calculateWorldBoundingVolumes = TaskPtr<WorldBoundingVolumes>::create(
calculateWorldBoundingVolumes, Self, m_calculateLocalBoundingVolumes,
@@ -293,8 +295,6 @@ QDragonRenderAspect::QDragonRenderAspect(Renderer::RenderType renderType)
m_renderTargetOutputs,
m_shareContextSource);
- // TODO might as well upload them as well...
- m_loadBuffers = TaskPtr<LoadedBuffers>::create(loadBuffers, Self, m_buffers);
// m_loadShaders = TaskPtr<ValueContainer<GLShader>>::create(uploadShaders, Self, m_shaders);