Use GLStateManager for manipulating colors
HellFirePvP opened this issue ยท 2 comments
Settings the color directly without the StateManager causes future recoloring to fail in case the GLStateManager's cached color is the same as the one requested. Not using the GLStateManager causes desync between the actual GL context and the StateManager, leading to stuff like THIS
It'll cause a StateManager desync, but the picture provided isn't that. It's the recolorization of the light itself that's causing this: Disable the appearance.RedLight option in the config and it'll render like it's supposed to.