假设需要使用mipmapping:
当我第一次为我的FBO分配渲染目标时,我调用glGenerateMipmapEXT(GL_TEXTURE_2D);。在完成对其的渲染后,我是否需要再次调用此函数以正确填充所有mipmapping级别,或者后续的渲染调用会同时渲染所有级别?
我有一个例子,在GL_LINEAR_MIPMAP_LINEAR最小过滤器启用时,我的一个对象正在淡出到<0,0,0,0>,我认为这是由于没有重新进行mipmapping造成的。
我查看了一些示例,并找到了一些连续的glGenerateMipmap调用的示例,但更多的示例则没有这样做。
你有什么看法?
当我第一次为我的FBO分配渲染目标时,我调用glGenerateMipmapEXT(GL_TEXTURE_2D);。在完成对其的渲染后,我是否需要再次调用此函数以正确填充所有mipmapping级别,或者后续的渲染调用会同时渲染所有级别?
我有一个例子,在GL_LINEAR_MIPMAP_LINEAR最小过滤器启用时,我的一个对象正在淡出到<0,0,0,0>,我认为这是由于没有重新进行mipmapping造成的。
我查看了一些示例,并找到了一些连续的glGenerateMipmap调用的示例,但更多的示例则没有这样做。
你有什么看法?