aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/makamys/neodymium/renderer/NeoRenderer.java
diff options
context:
space:
mode:
authormakamys <makamys@outlook.com>2022-06-25 07:11:18 +0200
committermakamys <makamys@outlook.com>2022-06-25 07:31:45 +0200
commit1e100f6142424e1f96c4a4d00d58b44f8c95d047 (patch)
tree976283652845075c21330bb18addf8310b5c395d /src/main/java/makamys/neodymium/renderer/NeoRenderer.java
parentd917562e71c30a933afd9bfd562ce5394e40cbaf (diff)
downloadNeodymium-1e100f6142424e1f96c4a4d00d58b44f8c95d047.tar.gz
Neodymium-1e100f6142424e1f96c4a4d00d58b44f8c95d047.tar.bz2
Neodymium-1e100f6142424e1f96c4a4d00d58b44f8c95d047.zip
Add debug keybind to speed up renderer update rate
Diffstat (limited to 'src/main/java/makamys/neodymium/renderer/NeoRenderer.java')
-rw-r--r--src/main/java/makamys/neodymium/renderer/NeoRenderer.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/main/java/makamys/neodymium/renderer/NeoRenderer.java b/src/main/java/makamys/neodymium/renderer/NeoRenderer.java
index 7a74141..03c7911 100644
--- a/src/main/java/makamys/neodymium/renderer/NeoRenderer.java
+++ b/src/main/java/makamys/neodymium/renderer/NeoRenderer.java
@@ -49,6 +49,7 @@ public class NeoRenderer {
public boolean hasInited = false;
public boolean destroyPending;
public boolean reloadPending;
+ public int rendererSpeedup;
private static boolean[] wasDown = new boolean[256];
@@ -216,6 +217,13 @@ public class NeoRenderer {
if(Keyboard.isKeyDown(Keyboard.KEY_LEFT) && !wasDown[Keyboard.KEY_LEFT]) {
reloadPending = true;
}
+ if(Keyboard.isKeyDown(Keyboard.KEY_RIGHT) && !wasDown[Keyboard.KEY_RIGHT]) {
+ if(rendererSpeedup == 0) {
+ rendererSpeedup = 300;
+ } else {
+ rendererSpeedup = 0;
+ }
+ }
}
for(int i = 0; i < 256; i++) {
wasDown[i] = Keyboard.isKeyDown(i);
@@ -558,6 +566,11 @@ public class NeoRenderer {
"Meshes: " + ChunkMesh.instances + " (" + ChunkMesh.usedRAM / 1024 / 1024 + "MB)",
"Rendered: " + renderedMeshes + " (" + renderedQuads / 1000 + "KQ)"
));
+ if(rendererSpeedup > 0) {
+ text.addAll(Arrays.asList(
+ "(!) Renderer speedup active"
+ ));
+ }
return text;
}