Merge pull request #162 from marchermans/1.18/dev

Switch to the block vertex format for instancing
This commit is contained in:
PepperCode1 2022-12-08 15:05:16 -08:00 committed by GitHub
commit 8a64d56d6c
2 changed files with 3 additions and 3 deletions

View File

@ -94,7 +94,7 @@ public class InstancedMaterialGroup<P extends WorldProgram> implements MaterialG
if (material.nothingToRender()) continue;
P program = owner.context.getProgram(ProgramContext.create(entry.getKey()
.getProgramSpec(), Formats.POS_TEX_NORMAL, layer));
.getProgramSpec(), Formats.BLOCK, layer));
// XXX Shader is bound and not reset or restored
program.bind();
@ -155,7 +155,7 @@ public class InstancedMaterialGroup<P extends WorldProgram> implements MaterialG
.onAMDWindows()) {
return FallbackAllocator.INSTANCE;
} else {
return new ModelPool(Formats.POS_TEX_NORMAL);
return new ModelPool(Formats.BLOCK);
}
}
}

View File

@ -8,7 +8,7 @@ public enum FallbackAllocator implements ModelAllocator {
@Override
public BufferedModel alloc(Model model, Callback allocationCallback) {
IndexedModel out = new IndexedModel(model, Formats.POS_TEX_NORMAL);
IndexedModel out = new IndexedModel(model, Formats.BLOCK);
allocationCallback.onAlloc(out);
return out;
}