OpenGL mipmapping:范围之外的水平?

时间:2011-10-01 12:33:49

标签: opengl textures mipmaps

我正在深入研究OpenGL纹理mipmapping。

我在规范中注意到,mipmap级别小于且大于 log2(maxSize)+ 1 是允许的。

有效地 TexImage2D 没有为level参数指定错误。所以...可能不会使用标准纹理访问例程自动访问这些mipmap ...

如何有效地使用此功能?

1 个答案:

答案 0 :(得分:1)

对于否定的情况,glTexImage2D's man page说:

GL_INVALID_VALUE is generated if level is less than 0.

对于greater than log2(maxsize)案例,the specification说明了Raterization/Texturing/Texture Completeness中这些级别会发生什么。缺点是,是的,它们被忽略了。