From 787d788055de6f687fc7e825037547dd378ed7de Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Thu, 23 Jun 2022 23:14:33 +0200 Subject: [PATCH] Fix Camera preview model draw regression --- Source/Engine/Level/Actors/Camera.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Level/Actors/Camera.cpp b/Source/Engine/Level/Actors/Camera.cpp index 673af868e..a91074ab5 100644 --- a/Source/Engine/Level/Actors/Camera.cpp +++ b/Source/Engine/Level/Actors/Camera.cpp @@ -259,8 +259,10 @@ void Camera::Draw(RenderContext& renderContext) && _previewModel && _previewModel->IsLoaded()) { - Matrix world; - renderContext.View.GetWorldMatrix(_transform, world); + Matrix rot, tmp, world; + renderContext.View.GetWorldMatrix(_transform, tmp); + Matrix::RotationY(PI * -0.5f, rot); + Matrix::Multiply(rot, tmp, world); GeometryDrawStateData drawState; Mesh::DrawInfo draw; draw.Buffer = &_previewModelBuffer;