From a142445b888c2624ffc3c5f561e8993b23ac3677 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20M=C3=BCller?= <tmueller@nvidia.com>
Date: Mon, 30 Jan 2023 15:03:51 +0100
Subject: [PATCH] Zoom with +/- in third person mode

---
 src/testbed.cu | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/testbed.cu b/src/testbed.cu
index 99b80c4..524d466 100644
--- a/src/testbed.cu
+++ b/src/testbed.cu
@@ -1738,11 +1738,19 @@ bool Testbed::keyboard_event() {
 	}
 
 	if (ImGui::IsKeyPressed('=') || ImGui::IsKeyPressed('+')) {
-		m_camera_velocity *= 1.5f;
+		if (m_fps_camera) {
+			m_camera_velocity *= 1.5f;
+		} else {
+			set_scale(m_scale * 1.1f);
+		}
 	}
 
 	if (ImGui::IsKeyPressed('-') || ImGui::IsKeyPressed('_')) {
-		m_camera_velocity /= 1.5f;
+		if (m_fps_camera) {
+			m_camera_velocity /= 1.5f;
+		} else {
+			set_scale(m_scale / 1.1f);
+		}
 	}
 
 	// WASD camera movement
-- 
GitLab