Skip to content

Commit 65859b2

Browse files
committed
Reset shader color when force drawing the current batch
Fixes #320
1 parent 9c9d393 commit 65859b2

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

common/src/main/java/net/raphimc/immediatelyfast/feature/batching/BatchingBuffers.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818
package net.raphimc.immediatelyfast.feature.batching;
1919

20+
import com.mojang.blaze3d.systems.RenderSystem;
2021
import it.unimi.dsi.fastutil.objects.Object2ObjectLinkedOpenHashMap;
2122
import net.minecraft.client.MinecraftClient;
2223
import net.minecraft.client.gui.DrawContext;
@@ -85,6 +86,7 @@ public static void tryForceDrawHudBuffers() {
8586
if (!hudBatchingVertexConsumers.isCurrentlyDrawing() && hudBatchingVertexConsumers.hasActiveLayers()) {
8687
final RenderSystemState renderSystemState = RenderSystemState.current();
8788
try {
89+
RenderSystem.setShaderColor(1F, 1F, 1F, 1F);
8890
hudBatchingVertexConsumers.draw();
8991
} finally {
9092
renderSystemState.apply();

0 commit comments

Comments
 (0)