diff options
author | makamys <makamys@outlook.com> | 2022-06-04 08:41:22 +0200 |
---|---|---|
committer | makamys <makamys@outlook.com> | 2022-06-04 10:14:23 +0200 |
commit | 9e3b64d35ae5f9e5a4f28097426de70112ca0942 (patch) | |
tree | bba86845f96eb14d1d4416e7cc0e0f8ef2ecfd08 /src/main/java/makamys/lodmod/renderer/Mesh.java | |
parent | 24204cfdc91a9ecc5e0012d9f256a7e72f541d64 (diff) | |
download | Neodymium-9e3b64d35ae5f9e5a4f28097426de70112ca0942.tar.gz Neodymium-9e3b64d35ae5f9e5a4f28097426de70112ca0942.tar.bz2 Neodymium-9e3b64d35ae5f9e5a4f28097426de70112ca0942.zip |
Refactor mesh gpu status to be an enum
Diffstat (limited to 'src/main/java/makamys/lodmod/renderer/Mesh.java')
-rw-r--r-- | src/main/java/makamys/lodmod/renderer/Mesh.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/makamys/lodmod/renderer/Mesh.java b/src/main/java/makamys/lodmod/renderer/Mesh.java index 3f8b0fe..fca742c 100644 --- a/src/main/java/makamys/lodmod/renderer/Mesh.java +++ b/src/main/java/makamys/lodmod/renderer/Mesh.java @@ -12,7 +12,7 @@ public abstract class Mesh { public ByteBuffer buffer; public int quadCount; public boolean visible; - public boolean pendingGPUDelete; + public GPUStatus gpuStatus = GPUStatus.UNSENT; public int iFirst = -1, iCount = -1; public int offset = -1; public int pass; @@ -32,4 +32,8 @@ public abstract class Mesh { } return bufferSize; } + + public static enum GPUStatus { + UNSENT, SENT, PENDING_DELETE + } } |