From 7ca41db8ea147eaed6052807cdf9818652a3664f Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Sat, 20 Nov 2021 04:56:11 +0100 Subject: [PATCH] use space key for model switching in deferred sample --- samples/deferred/main.cs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/samples/deferred/main.cs b/samples/deferred/main.cs index da19bfe..5d23027 100644 --- a/samples/deferred/main.cs +++ b/samples/deferred/main.cs @@ -273,7 +273,7 @@ namespace deferred { Console.WriteLine ($"Pipeline Cache saved."); } else { renderer.currentDebugView = DeferredPbrRenderer.DebugView.shadowMap; - rebuildBuffers = true; + rebuildBuffers = true; } break; case Key.Up: @@ -326,16 +326,16 @@ namespace deferred { renderer.gamma += 0.1f; rebuildBuffers = true; break; - case Key.KeypadAdd: - curModelIndex++; - if (curModelIndex >= vke.samples.Utils.GltfFiles.Length) - curModelIndex = 0; - reloadModel = true; - return; - case Key.KeypadSubtract: - curModelIndex--; - if (curModelIndex < 0) - curModelIndex = vke.samples.Utils.GltfFiles.Length -1; + case Key.Space: + if (modifiers.HasFlag (Modifier.Control)) { + curModelIndex--; + if (curModelIndex < 0) + curModelIndex = vke.samples.Utils.GltfFiles.Length -1; + } else { + curModelIndex++; + if (curModelIndex >= vke.samples.Utils.GltfFiles.Length) + curModelIndex = 0; + } reloadModel = true; return; default: -- 2.47.3