我正在尝试使用OpenGL将UI作为插件添加到现有应用程序中。为此,我将UI渲染为纹理,并在绘制场景后在3D场景上绘制该纹理。
…
调用 glClear 在里面 glBegin glEnd 块无效。我也不完全确定,你的意图是什么。如果你想阻止它写入深度缓冲区,你可以使用 glDepthMask 为了那个原因。禁用深度测试也会禁用深度写入。
glClear
glBegin
glEnd
glDepthMask