mirror of
https://github.com/Jozufozu/Flywheel.git
synced 2024-11-10 20:45:59 +01:00
Merge pull request #162 from marchermans/1.18/dev
Switch to the block vertex format for instancing
This commit is contained in:
commit
8a64d56d6c
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -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;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user