From 6eee25e04a5621b7e68daeb44a17a080e8ebe86e Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 6 Sep 2024 17:45:04 -0500 Subject: [PATCH 1/2] Removed decals from effecting editor camera model. --- Source/Engine/Level/Actors/Camera.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/Engine/Level/Actors/Camera.cpp b/Source/Engine/Level/Actors/Camera.cpp index a2822b09e..8263b943d 100644 --- a/Source/Engine/Level/Actors/Camera.cpp +++ b/Source/Engine/Level/Actors/Camera.cpp @@ -303,6 +303,7 @@ void Camera::GetMatrices(Matrix& view, Matrix& projection, const Viewport& viewp void Camera::OnPreviewModelLoaded() { _previewModelBuffer.Setup(_previewModel.Get()); + _previewModelBuffer.At(0).ReceiveDecals = false; UpdateCache(); } From fd30872f5ef43ede0dbb71a90c13e26a16e42f9c Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Fri, 6 Sep 2024 20:30:20 -0500 Subject: [PATCH 2/2] Add check for entries count. --- Source/Engine/Level/Actors/Camera.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Engine/Level/Actors/Camera.cpp b/Source/Engine/Level/Actors/Camera.cpp index 8263b943d..e5d770343 100644 --- a/Source/Engine/Level/Actors/Camera.cpp +++ b/Source/Engine/Level/Actors/Camera.cpp @@ -303,7 +303,8 @@ void Camera::GetMatrices(Matrix& view, Matrix& projection, const Viewport& viewp void Camera::OnPreviewModelLoaded() { _previewModelBuffer.Setup(_previewModel.Get()); - _previewModelBuffer.At(0).ReceiveDecals = false; + if (_previewModelBuffer.Count() > 0) + _previewModelBuffer.At(0).ReceiveDecals = false; UpdateCache(); }