在分别通过glGenerateMipmap()
和glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST_MIPMAP_NEAREST)
设置参数之后,我在OpenGL中使用glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR)
来生成一些mipmap。
然后,我两次通过glGetTexImage()
访问2级的mipmap。结果似乎没有差异。
所以我想知道glGenerateMipmap()
的工作方式以及如何在其上应用不同的过滤器模式,谢谢!
答案 0 :(得分:3)
过滤参数不会(或至少标准不要求它们)影响glGenerateMipMaps
的输出。它将基于实现定义的算法而不是您的过滤参数来生成mipmap。