two side lighting

Hi,
I have a mesh ,not all faces in the mesh are winded consistently.
I try to render it in such a way:


glDisable(GL_CULL_FACE);
glLightModelf(GL_LIGHT_MODEL_TWO_SIDE,GL_TRUE);
glMaterialfv(GL_FRONT_AND_BACK, GL_DIFFUSE,matCol);
//render ...(ununiformlly defined winding model)

As I have understood glLightModelf(GL_LIGHT_MODEL_TWO_SIDE,GL_TRUE) reverses backface normals ,but remains the front face normals…
But only back faces are lighted.What seems to be the problem?
Thank you in advance.

Come one, please do not open a new thread for the same problem, just continue with the same thread :
http://www.opengl.org/discussion_boards/…5070#Post275070