OpenGL的工作方式基本上是一个大型的全局状态机.绑定纹理时,之后绘制的每个三角形都将使用该纹理.
这里的问题是文本绘图之后并没有解除它的纹理,所以你之后绘制的形状将使用该纹理而不是纹理.你认为它是"禁用"渲染的原因是因为纹理由其他一切都是透明的字符组成.你看到的是OpenGL绘制你的形状,不透明度为0.
禁用时会发生的情况GL_TEXTURE_2D是纹理未绑定并且您在没有纹理的情况下定期绘制.
| 归档时间: |
|
| 查看次数: |
430 次 |
| 最近记录: |