在启用照明的情况下设置OpenGL背景色

在启用照明的情况下设置OpenGL背景色,opengl,lighting,Opengl,Lighting,我想为我的OpenGL画布设置背景色。 通常,我使用glClearColor方法,然后使用gl.glClear(gl_COLOR_BUFFER_BIT | gl_DEPTH_BUFFER_BIT); 在我需要启用照明之前,它工作得很好。 背景色仍在工作,但我所有的纹理和顶点都是白色。清晰的颜色与照明无关,所以一定是出了什么问题。我忘了说,当我评论glClearColor方法时(或给它0,0,0作为参数),我能够看到我的纹理。显示代码的相关部分。现在还不清楚到底发生了什么。@Karim:清晰的颜色

我想为我的OpenGL画布设置背景色。 通常,我使用glClearColor方法,然后使用gl.glClear(gl_COLOR_BUFFER_BIT | gl_DEPTH_BUFFER_BIT); 在我需要启用照明之前,它工作得很好。
背景色仍在工作,但我所有的纹理和顶点都是白色。

清晰的颜色与照明无关,所以一定是出了什么问题。我忘了说,当我评论glClearColor方法时(或给它0,0,0作为参数),我能够看到我的纹理。显示代码的相关部分。现在还不清楚到底发生了什么。@Karim:清晰的颜色和原始的光栅化不会相互影响。但是,如果目标alpha用于源片段调制,则可能会遇到混合问题。