November 18, 20168 yr Author Following up on this, I think either TextureManager or something in GlStateManager needs to be "reset" after being used each time, that way colors don't appear in other objects they're not suppose to. I tried GlStateManager.resetColor(), but that doesn't work I would use the pop and push methods. public void draw(){ textureManager.bindTexture(get); GlStateManager.pushMatrix(); //---- outline ---- GlStateManager.enableAlpha(); drawTexturedModalRect(0, 0, 0, 0, xSize, ySize); //---- inner ---- drawRect(3, 4, getRightCoord(), ySize - 3, GuiHandler.ENERGYBAR); GlStateManager.popMatrix(); GlStateManager.resetColor(); } Unfortunately that's not it either That's what I have so far
November 18, 20168 yr Author If anyone has this problem and needs a fix, use GlStateManager.color(255,255,255,255) after drawing an object.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.