Skip to content

Commit 0c88c4f

Browse files
committed
New transform system
1 parent 400bd74 commit 0c88c4f

2 files changed

Lines changed: 12 additions & 10 deletions

File tree

src/main/java/mypals/ml/builders/vertexBuilders/BatchVertexBuilder.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,13 @@ public void drawBatch() {
4040
return;
4141
}
4242

43-
setUpRendererSystem(null);
44-
45-
MeshData builtBuffer = this.getBufferBuilder().buildOrThrow();
46-
BufferUploader.drawWithShader(builtBuffer);
43+
MeshData builtBuffer = this.getBufferBuilder().build();
44+
if(builtBuffer!=null){
45+
setUpRendererSystem(null);
46+
BufferUploader.drawWithShader(builtBuffer);
47+
restoreRendererSystem();
48+
}
4749

48-
restoreRendererSystem();
4950

5051
isBuilding = false;
5152
}

src/main/java/mypals/ml/builders/vertexBuilders/ImmediateVertexBuilder.java

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,12 @@ public void draw(Shape shape, Consumer<VertexBuilder> builder, RenderMethod rend
2020
RenderSystem.setShader(renderMethod.shader());
2121
builder.accept(this);
2222

23-
setUpRendererSystem(shape);
2423

25-
MeshData builtBuffer = this.getBufferBuilder().buildOrThrow();
26-
BufferUploader.drawWithShader(builtBuffer);
27-
28-
restoreRendererSystem();
24+
MeshData builtBuffer = this.getBufferBuilder().build();
25+
if(builtBuffer!=null){
26+
setUpRendererSystem(shape);
27+
BufferUploader.drawWithShader(builtBuffer);
28+
restoreRendererSystem();
29+
}
2930
}
3031
}

0 commit comments

Comments
 (0)