diff --git a/src/main/java/com/github/hydos/multiThreading/GingerThreading.java b/src/main/java/com/github/hydos/multiThreading/GingerThreading.java index 96622e4..849bd23 100644 --- a/src/main/java/com/github/hydos/multiThreading/GingerThreading.java +++ b/src/main/java/com/github/hydos/multiThreading/GingerThreading.java @@ -17,6 +17,9 @@ public class GingerThreading GingerThread yes = worldChunkThreadWaitlist.get(0); if(!yes.finished) { worldChunkThreadWaitlist.remove(0); + if(worldChunkThreadWaitlist.size() > 0) { + worldChunkThreadWaitlist.get(0).start(); + } // yes.stop(); }else { if(!yes.isAlive() && !yes.started) { @@ -24,8 +27,6 @@ public class GingerThreading } } } - if(worldChunkThreadWaitlist.size() > 1) { - worldChunkThreadWaitlist.get(0).start(); - } + } } diff --git a/src/main/resources/shaders/entityVertexShader.glsl b/src/main/resources/shaders/entityVertexShader.glsl index cd78413..ab4ed28 100644 --- a/src/main/resources/shaders/entityVertexShader.glsl +++ b/src/main/resources/shaders/entityVertexShader.glsl @@ -21,7 +21,7 @@ const vec4 plane = vec4(0, -1, 0, 15); uniform float useFakeLighting; const float density = 0.025; -const float gradient = 3.0; +const float gradient = 1.0; void main(void){