We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4d84631 commit 4946c67Copy full SHA for 4946c67
src/main/java/net/vulkanmod/mixin/render/BufferUploaderM.java
@@ -35,6 +35,13 @@ public static void drawWithShader(BufferBuilder.RenderedBuffer renderedBuffer) {
35
36
if (parameters.vertexCount() > 0) {
37
ShaderInstance shaderInstance = RenderSystem.getShader();
38
+
39
+ // Prevent drawing if formats don't match to avoid disturbing visual bugs
40
+ if (shaderInstance.getVertexFormat() != renderedBuffer.drawState().format()) {
41
+ renderedBuffer.release();
42
+ return;
43
+ }
44
45
// Used to update legacy shader uniforms
46
// TODO it would be faster to allocate a buffer from stack and set all values
47
shaderInstance.apply();
0 commit comments