From 849d85af835be1592d7d2cd2c5afa5f183ad04f1 Mon Sep 17 00:00:00 2001 From: Mike Krus Date: Tue, 23 Jan 2018 18:24:01 +0000 Subject: Fix issues due to changes in camera view matrix Picking relied on the transform matrix of the camera being the same as the view matrix. This has changed but picking and lod code was not update to use the new convention. Change-Id: I3250d3409d15e78a5c0b56eb3b1e74bce1e22843 Reviewed-by: Sean Harmer --- src/render/backend/cameralens_p.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/render/backend/cameralens_p.h') diff --git a/src/render/backend/cameralens_p.h b/src/render/backend/cameralens_p.h index 72282a88b..790d0ed64 100644 --- a/src/render/backend/cameralens_p.h +++ b/src/render/backend/cameralens_p.h @@ -63,13 +63,15 @@ namespace Render { class CameraManager; -class CameraLens : public BackendNode +class QT3DRENDERSHARED_PRIVATE_EXPORT CameraLens : public BackendNode { public: CameraLens(); ~CameraLens(); void cleanup(); + QMatrix4x4 viewMatrix(const QMatrix4x4 &worldTransform); + void setProjection(const QMatrix4x4 &projection); inline QMatrix4x4 projection() const { return m_projection; } -- cgit v1.2.3