   Strange behavior connected with glEnable(GL_TEXTURE_2D)
  I was working with only two objects on scene till today, I added another object and... everything became very dark and strange looking. As I nonticed, this behavior is somehow connected with glEnable(GL_TEXTURE_2D); When i switch it lighting on scene changes. I use 4 texture units. When i do:glActiveTexture(GL_TEXTURE0);glEnable(GL_TEXTURE_2D);For all texture units, the picture gets really dark so i can barely see objects.I though I can remove every glEnable(GL_TEXTURE_2D); because I use glsl shaders for texturing but then one of the objects isn't textured at all. I really don't understand what is going on. Sometimes OpenGl suprises me :Maybe you have a clue how to fix it.   
  It might be your set up code for texturing and/or lighting.   ;  Try GLintercept for startershttp://www.opengl.org/wiki/Debugging_Tools