Final block rendering system revisions, for now

This commit is contained in:
Anuken
2018-04-18 21:31:33 -04:00
parent b5cba3abfd
commit 7d5f336e36
2 changed files with 3 additions and 18 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
#Autogenerated file. Do not modify. #Autogenerated file. Do not modify.
#Wed Apr 18 21:17:48 EDT 2018 #Wed Apr 18 21:31:08 EDT 2018
version=release version=release
androidBuildCode=1044 androidBuildCode=1049
name=Mindustry name=Mindustry
code=3.5 code=3.5
build=custom build build=custom build
@@ -26,26 +26,11 @@ public class FloorRenderer {
private final static int vsize = 4; private final static int vsize = 4;
private final static int chunksize = 32; private final static int chunksize = 32;
private AsyncExecutor executor = new AsyncExecutor(4); private AsyncExecutor executor = new AsyncExecutor(8);
private ShaderProgram program = createDefaultShader(); private ShaderProgram program = createDefaultShader();
private Chunk[][] cache; private Chunk[][] cache;
private IntSet drawnLayerSet = new IntSet(); private IntSet drawnLayerSet = new IntSet();
private IntArray drawnLayers = new IntArray(); private IntArray drawnLayers = new IntArray();
private short[] indices;
public FloorRenderer(){
int len = chunksize*chunksize*vsize * 6;
indices = new short[len];
short j = 0;
for (int i = 0; i < len; i += 6, j += 4) {
indices[i] = j;
indices[i + 1] = (short)(j + 1);
indices[i + 2] = (short)(j + 2);
indices[i + 3] = (short)(j + 2);
indices[i + 4] = (short)(j + 3);
indices[i + 5] = j;
}
}
public void drawFloor(){ public void drawFloor(){