diff options
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 + } } |