From 69afa99a2cd190310f13ae6d1737325533951aa3 Mon Sep 17 00:00:00 2001 From: makamys Date: Sat, 2 Dec 2023 15:13:20 +0100 Subject: Move NeoRenderer#attributes to top of class I put fields in the middle of the class if they're only used internally in the next couple methods, but attributes is (indirectly) used in multiple classes. --- src/main/java/makamys/neodymium/renderer/NeoRenderer.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/makamys/neodymium/renderer/NeoRenderer.java b/src/main/java/makamys/neodymium/renderer/NeoRenderer.java index 613871a..9b33b91 100644 --- a/src/main/java/makamys/neodymium/renderer/NeoRenderer.java +++ b/src/main/java/makamys/neodymium/renderer/NeoRenderer.java @@ -76,6 +76,7 @@ public class NeoRenderer { private IntBuffer[] piCount = new IntBuffer[2]; private List[] sentMeshes = (List[])new ArrayList[] {new ArrayList(), new ArrayList()}; GPUMemoryManager mem; + private AttributeSet attributes; private Map loadedRegionsMap = new HashMap<>(); @@ -394,8 +395,6 @@ public class NeoRenderer { fogStartEnd.position(0); } - private AttributeSet attributes; - /** * @implSpec The attributes here need to be kept in sync with {@link MeshQuad#writeToBuffer(BufferWriter)} */ -- cgit