diff options
Diffstat (limited to 'src/runtime/dragon/qdragonrenderaspect.cpp')
-rw-r--r-- | src/runtime/dragon/qdragonrenderaspect.cpp | 6 |
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); |