diff options
author | Konstantin Ritt <ritt.ks@gmail.com> | 2015-03-12 13:45:40 +0400 |
---|---|---|
committer | Konstantin Ritt <ritt.ks@gmail.com> | 2015-03-16 11:05:10 +0000 |
commit | 043c033b868ea32859a589c78762acde393f2f88 (patch) | |
tree | bb9d376a757b4591bc633db33cc416277de655e7 | |
parent | 90f4fd76e21fea1c6556f98038b1ae3bca4b8177 (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>
-rw-r--r-- | src/render/backend/jobs/renderviewjobutils.cpp | 4 |
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; } |