1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2025-11-16 13:17:10 +00:00

Allow rendering a monitor tile multiple times in a tick

Shader mods may perform multiple passes when rendering a tile, so
monitors will be drawn transparently on later passes. In order to
prevent this we allow drawing the a single tile multiple times in a
tick.
This commit is contained in:
SquidDev
2018-03-29 12:31:20 +01:00
parent 3e751ee94a
commit 52641b7bea
2 changed files with 10 additions and 7 deletions

View File

@@ -2,6 +2,7 @@ package dan200.computercraft.shared.peripheral.monitor;
import dan200.computercraft.shared.common.ClientTerminal;
import net.minecraft.client.renderer.GlStateManager;
import net.minecraft.util.math.BlockPos;
import java.util.HashSet;
import java.util.Iterator;
@@ -14,6 +15,7 @@ public class ClientMonitor extends ClientTerminal
private final TileMonitor origin;
public long lastRenderFrame = -1;
public BlockPos lastRenderPos = null;
public int[] renderDisplayLists = null;
public ClientMonitor( boolean colour, TileMonitor origin )