Skip to content

Commit 9efeaed

Browse files
committed
Move the sorting out of the save() method
1 parent 685a7bf commit 9efeaed

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

BlueMapCore/src/main/java/de/bluecolored/bluemap/core/map/hires/HiresModelManager.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,11 @@ public void render(World world, Vector2i tile, TileMetaConsumer tileMetaConsumer
6767
HiresTileModel model = HiresTileModel.instancePool().claimInstance();
6868

6969
renderer.render(world, modelMin, modelMax, model, tileMetaConsumer);
70-
if (save) save(model, tile);
70+
71+
if (save){
72+
model.sort();
73+
save(model, tile);
74+
}
7175

7276
HiresTileModel.instancePool().recycleInstance(model);
7377
}

BlueMapCore/src/main/java/de/bluecolored/bluemap/core/map/hires/HiresTileModel.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -395,8 +395,6 @@ private void setCapacity(int capacity) {
395395
}
396396

397397
public void writeBufferGeometryJson(OutputStream out) throws IOException {
398-
sort();
399-
400398
Gson gson = new GsonBuilder().create();
401399
JsonWriter json = gson.newJsonWriter(new BufferedWriter(new OutputStreamWriter(out, StandardCharsets.UTF_8), 81920));
402400

@@ -615,7 +613,7 @@ private void writeRounded(JsonWriter json, double value) throws IOException {
615613
else json.value(d);
616614
}
617615

618-
private void sort() {
616+
public void sort() {
619617
if (size <= 1) return; // nothing to sort
620618

621619
// initialize material-index-sort

0 commit comments

Comments
 (0)