我正在开发一个程序,根据您的位置和时间来绘制天空中的星星。绘制星星后,绘制星座线,然后绘制星座图片。
我用来放置图片的方式是创建一个矩形,然后将星座的纹理应用到它。我遇到的问题是,当我应用纹理时,程序中的其他所有内容都变得非常黑暗,足够深,以至于我几乎看不到它。
我以某种方式将其缩小到glTexParameteri,但我仍然不知道如何解决它。
我的目标是让屏幕上显示的纹理不会使其周围的所有其他内容变暗。
答案 0 :(得分:1)
使用glDisable(GL_TEXTURE_2d ...);禁用纹理。如果不这样做,最后使用的纹理坐标和纹理将应用于以下基元。