我将更深入地了解 OpenGL 纹理 mipmapping。
我在规范中注意到允许小于零和大于log2(maxSize) + 1的 mipmap 级别。
实际上TexImage2D没有为 level 参数指定错误。所以......可能这些 mipmap 不会使用标准纹理访问例程自动访问......
怎样才能有效地利用这一特性?
对于否定的情况,glTexImage2D 的手册页说:
GL_INVALID_VALUE is generated if level is less than 0.
对于这种greater than log2(maxsize)
情况,规范说明了Raterization/Texturing/Texture Completeness
. 简而言之,是的,它们被忽略了。