35 lines
774 B
Java
35 lines
774 B
Java
package com.mojang.blaze3d.vertex;
|
|
|
|
import com.mojang.blaze3d.systems.RenderSystem;
|
|
|
|
public class Tesselator {
|
|
private final BufferBuilder builder;
|
|
private static final Tesselator INSTANCE;
|
|
|
|
public static Tesselator getInstance() {
|
|
RenderSystem.assertThread(RenderSystem::isOnGameThreadOrInit);
|
|
return Tesselator.INSTANCE;
|
|
}
|
|
|
|
public Tesselator(final int integer) {
|
|
this.builder = new BufferBuilder(integer);
|
|
}
|
|
|
|
public Tesselator() {
|
|
this(2097152);
|
|
}
|
|
|
|
public void end() {
|
|
this.builder.end();
|
|
BufferUploader.end(this.builder);
|
|
}
|
|
|
|
public BufferBuilder getBuilder() {
|
|
return this.builder;
|
|
}
|
|
|
|
static {
|
|
INSTANCE = new Tesselator();
|
|
}
|
|
}
|