我正在渲染一个包含一些位图文本的OpenGL场景。据我了解,我绘制物体的顺序将决定哪些物体在顶部。
但是,我的位图文本即使我最后绘制它,仍然不在顶部!
例如,我正在绘制:
1)背景
2)按钮
3)文本
所有物体都在相同的z深度上。按钮在背景上方,但文本是不可见的。如果我更改文本的z深度,我可以看到它,但我会遇到其他问题。
我正在使用Nehe教程中的位图文本方法。
如何使文本可见而不更改z深度?
glDisable (GL_DEPTH_TEST); // or something related..
你也可以使用glDepthFunc(GL_ALWAYS)。