纹理导致一切昏暗

时间:2012-10-29 16:22:57

标签: opengl textures

我正在开发一个程序,根据您的位置和时间来绘制天空中的星星。绘制星星后,绘制星座线,然后绘制星座图片。

我用来放置图片的方式是创建一个矩形,然后将星座的纹理应用到它。我遇到的问题是,当我应用纹理时,程序中的其他所有内容都变得非常黑暗,足够深,以至于我几乎看不到它。

我以某种方式将其缩小到glTexParameteri,但我仍然不知道如何解决它。

我的目标是让屏幕上显示的纹理不会使其周围的所有其他内容变暗。

1 个答案:

答案 0 :(得分:1)

使用glDisable(GL_TEXTURE_2d ...);禁用纹理。如果不这样做,最后使用的纹理坐标和纹理将应用于以下基元。