mirror of
https://github.com/MightyPirates/OpenComputers.git
synced 2025-09-13 09:18:05 -04:00
Storing and restoring OpenGL attribs in robot renderer.
May help with some things rendering incorrectly if rendered after the robot, otherwise. Possibly.
This commit is contained in:
parent
c5eec99d75
commit
d2b51db61d
@ -285,6 +285,7 @@ object RobotRenderer extends TileEntitySpecialRenderer {
|
|||||||
val worldTime = entity.getWorldObj.getTotalWorldTime + f
|
val worldTime = entity.getWorldObj.getTotalWorldTime + f
|
||||||
|
|
||||||
GL11.glPushMatrix()
|
GL11.glPushMatrix()
|
||||||
|
GL11.glPushAttrib(GL11.GL_ALL_ATTRIB_BITS)
|
||||||
GL11.glTranslated(x + 0.5, y + 0.5, z + 0.5)
|
GL11.glTranslated(x + 0.5, y + 0.5, z + 0.5)
|
||||||
|
|
||||||
// If the move started while we were rendering and we have a reference to
|
// If the move started while we were rendering and we have a reference to
|
||||||
@ -506,6 +507,7 @@ object RobotRenderer extends TileEntitySpecialRenderer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
GL11.glPopMatrix()
|
GL11.glPopMatrix()
|
||||||
|
GL11.glPopAttrib()
|
||||||
|
|
||||||
RenderState.checkError(getClass.getName + ".renderTileEntityAt: leaving")
|
RenderState.checkError(getClass.getName + ".renderTileEntityAt: leaving")
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user