在我的应用程序中进行一些更改后,我的纹理不再显示.到目前为止,我已经检查了以下内容:
任何通常的嫌疑人?
dra*_*fly 10
您可能需要检查以下内容:
glEnable(GL_TEXTURE_2D);
存在
glBindTexture(GL_TEXTURE_2D,
texture[i]);
而
glBindTexture(GL_TEXTURE_2D, 0);
当你不再需要纹理时
我不时遇到的一个常见问题是
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST);
Run Code Online (Sandbox Code Playgroud)
但我忘了提供 mipmap。快速解决:
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10591 次 |
最近记录: |