aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/render
diff options
context:
space:
mode:
authorGlease <4586901+Glease@users.noreply.github.com>2022-08-14 14:54:42 +0800
committerGitHub <noreply@github.com>2022-08-14 08:54:42 +0200
commitcb9274cacbed31df2169438c2d0ffcb2bb9471b6 (patch)
tree607e4e6955c72364eaf45fe5a49824111f57baa6 /src/main/java/gregtech/common/render
parent35c9f23b9c7667250ebd589a52c2f2b1cc01bb62 (diff)
downloadGT5-Unofficial-cb9274cacbed31df2169438c2d0ffcb2bb9471b6.tar.gz
GT5-Unofficial-cb9274cacbed31df2169438c2d0ffcb2bb9471b6.tar.bz2
GT5-Unofficial-cb9274cacbed31df2169438c2d0ffcb2bb9471b6.zip
do not cache result of GuiColors if the object is not short-lived (#1254)
Diffstat (limited to 'src/main/java/gregtech/common/render')
-rw-r--r--src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java4
-rw-r--r--src/main/java/gregtech/common/render/GT_PollutionRenderer.java4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java b/src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java
index 92921ecbe9..76a475a1a5 100644
--- a/src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java
+++ b/src/main/java/gregtech/common/render/GT_FluidDisplayStackRenderer.java
@@ -17,7 +17,7 @@ import org.lwjgl.opengl.GL11;
@SideOnly(cpw.mods.fml.relauncher.Side.CLIENT)
public class GT_FluidDisplayStackRenderer implements IItemRenderer {
- private final int textColor = GuiColors.fluidDisplayStackRenderer.getColor();
+ private final GuiColors textColor = GuiColors.fluidDisplayStackRenderer;
public GT_FluidDisplayStackRenderer() {
MinecraftForgeClient.registerItemRenderer(ItemList.Display_Fluid.getItem(), this);
@@ -92,7 +92,7 @@ public class GT_FluidDisplayStackRenderer implements IItemRenderer {
GL11.glDisable(GL11.GL_BLEND);
GL11.glScalef(smallTextScale, smallTextScale, 1.0f);
- fontRender.drawString( amountString, 0, (int) (16/smallTextScale) - fontRender.FONT_HEIGHT + 1, textColor, true);
+ fontRender.drawString( amountString, 0, (int) (16/smallTextScale) - fontRender.FONT_HEIGHT + 1, textColor.getColor(), true);
GL11.glScalef(1f, 1f, 1f);
GL11.glDisable(GL11.GL_ALPHA_TEST);
}
diff --git a/src/main/java/gregtech/common/render/GT_PollutionRenderer.java b/src/main/java/gregtech/common/render/GT_PollutionRenderer.java
index e8478913a1..e385bd7686 100644
--- a/src/main/java/gregtech/common/render/GT_PollutionRenderer.java
+++ b/src/main/java/gregtech/common/render/GT_PollutionRenderer.java
@@ -47,7 +47,7 @@ public class GT_PollutionRenderer {
private static final short[] liquidColor = {160, 200, 10};
private static final short[] foliageColor = {160, 80, 15};
- private final int textColor = GuiColors.pollutionRenderer.getColor();
+ private final GuiColors textColor = GuiColors.pollutionRenderer;
//TODO need to soft update some blocks, grass and leaves does more often than liquid it looks like.
@@ -248,7 +248,7 @@ public class GT_PollutionRenderer {
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_BLEND);
OpenGlHelper.glBlendFunc(770, 771, 1, 0);
- Minecraft.getMinecraft().fontRenderer.drawStringWithShadow(text, 0, off, textColor);
+ Minecraft.getMinecraft().fontRenderer.drawStringWithShadow(text, 0, off, textColor.getColor());
GL11.glDisable(GL11.GL_BLEND);
GL11.glPopMatrix();
}