summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorKonstantin Ritt <ritt.ks@gmail.com>2015-03-12 13:45:40 +0400
committerKonstantin Ritt <ritt.ks@gmail.com>2015-03-16 11:05:10 +0000
commit043c033b868ea32859a589c78762acde393f2f88 (patch)
treebb9d376a757b4591bc633db33cc416277de655e7 /src
parent90f4fd76e21fea1c6556f98038b1ae3bca4b8177 (diff)
Do not update eye position if there's no camera
Sorting by depth wouldn't make sense in this case. Change-Id: I02ceef82970ead2a84170ffe4e559f2281408915 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src')
-rw-r--r--src/render/backend/jobs/renderviewjobutils.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/render/backend/jobs/renderviewjobutils.cpp b/src/render/backend/jobs/renderviewjobutils.cpp
index 4e056c79b..b7b704153 100644
--- a/src/render/backend/jobs/renderviewjobutils.cpp
+++ b/src/render/backend/jobs/renderviewjobutils.cpp
@@ -92,10 +92,8 @@ void setRenderViewConfigFromFrameGraphLeafNode(RenderView *rv, const FrameGraphN
if (lens && lens->isEnabled()) {
rv->setRenderCamera(lens);
rv->setViewMatrix(*camNode->worldTransform());
+ rv->setEyePosition(camNode->worldBoundingVolume()->center());
}
-
- // TODO: We can extract camera pos from the modelview matrix
- rv->setEyePosition(camNode->worldBoundingVolume()->center());
}
break;
}