diff --git a/src/main/java/me/cortex/voxy/client/core/rendering/util/UploadStream.java b/src/main/java/me/cortex/voxy/client/core/rendering/util/UploadStream.java index c5f7e76f..b7a64959 100644 --- a/src/main/java/me/cortex/voxy/client/core/rendering/util/UploadStream.java +++ b/src/main/java/me/cortex/voxy/client/core/rendering/util/UploadStream.java @@ -14,6 +14,7 @@ import static me.cortex.voxy.common.util.AllocationArena.SIZE_LIMIT; import static org.lwjgl.opengl.ARBDirectStateAccess.glCopyNamedBufferSubData; import static org.lwjgl.opengl.ARBMapBufferRange.*; import static org.lwjgl.opengl.GL11.glFinish; +import static org.lwjgl.opengl.GL42.GL_UNIFORM_BARRIER_BIT; import static org.lwjgl.opengl.GL42.glMemoryBarrier; import static org.lwjgl.opengl.GL42C.GL_BUFFER_UPDATE_BARRIER_BIT; import static org.lwjgl.opengl.GL43.GL_SHADER_STORAGE_BARRIER_BIT; @@ -87,7 +88,7 @@ public class UploadStream { } this.uploadList.clear(); - glMemoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT); + glMemoryBarrier(GL_BUFFER_UPDATE_BARRIER_BIT);//|GL_SHADER_STORAGE_BARRIER_BIT|GL_UNIFORM_BARRIER_BIT //expected + other barriers which may cause issues if not this.caddr = -1; this.offset = 0;