Skip to content

Commit 1fd3cd3

Browse files
committed
Reset shader color when force drawing the current batch
Fixes #320
1 parent d64378b commit 1fd3cd3

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;
@@ -71,6 +72,7 @@ public static void tryForceDrawHudBuffers() {
7172
if (!hudBatchingVertexConsumers.isCurrentlyDrawing() && hudBatchingVertexConsumers.hasActiveLayers()) {
7273
final RenderSystemState renderSystemState = RenderSystemState.current();
7374
try {
75+
RenderSystem.setShaderColor(1F, 1F, 1F, 1F);
7476
hudBatchingVertexConsumers.draw();
7577
} finally {
7678
renderSystemState.apply();

0 commit comments

Comments
 (0)