@@ -58,7 +58,7 @@ public class MonitorGuiRenderer implements IMonitorRenderer {
5858 private int mouseX = -1 , mouseY = -1 ;
5959 private final Level targetLevel ;
6060 private final BlockPos targetPos ;
61- private final RenderTarget renderTarget = new TextureTarget (width , height , true , Minecraft .ON_OSX );
61+ private RenderTarget renderTarget = new TextureTarget (width , height , true , Minecraft .ON_OSX );
6262
6363 public MonitorGuiRenderer (Pair <Level , BlockPos > target ) {
6464 MinecraftForge .EVENT_BUS .register (this );
@@ -140,10 +140,12 @@ public void renderGuiToBuffer(GuiGraphics guiGraphics, float partialTick) {
140140 if (renderTarget .width != RESOLUTION_COEF * width || renderTarget .height != RESOLUTION_COEF * height )
141141 renderTarget .resize (RESOLUTION_COEF * width , RESOLUTION_COEF * height , Minecraft .ON_OSX );
142142 renderTarget .enableStencil ();
143+ renderTarget .setClearColor (0 , 0 , 1 , 1 );
143144 renderTarget .clear (Minecraft .ON_OSX );
144145
145146 renderTarget .bindWrite (true );
146147
148+ RenderSystem .clear (256 , Minecraft .ON_OSX );
147149 Matrix4f matrix4f = new Matrix4f ().setOrtho (0.0F , RESOLUTION_COEF * width , RESOLUTION_COEF * height , 0.0F ,
148150 1000.0F ,
149151 ForgeHooksClient .getGuiFarPlane ());
0 commit comments