From 043c033b868ea32859a589c78762acde393f2f88 Mon Sep 17 00:00:00 2001 From: Konstantin Ritt Date: Thu, 12 Mar 2015 13:45:40 +0400 Subject: 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 --- src/render/backend/jobs/renderviewjobutils.cpp | 4 +--- 1 file changed, 1 insertion(+), 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; } -- cgit v1.2.3