假设需要mipmapping:
我调用glGenerateMipmapEXT(GL_TEXTURE_2D);当我第一次为我的FBO分配渲染目标时。当我完成渲染以正确填充所有mipmapping级别,或者后续渲染调用同时渲染到所有级别时,是否必须再次调用它?
我有一个例子,其中一个对象正在淡化为< 0,0,0,0>当min过滤器(GL_LINEAR_MIPMAP_LINEAR)启动时,我假设渲染后没有重新mipmapping导致这种情况。
我已经查看了一些示例,并找到了一些后续glGenerateMipmap调用的地方,但更多的地方没有。
评论
答案 0 :(得分:6)
glGenerateMipmap
将根据等级[0]填充等级[1,..,n]。所以是的,你应该在你的等级[0]改变时调用它。