【问题标题】:OpenGL mipmapping: level outside the range?OpenGL mipmapping:超出范围的级别?
【发布时间】:2011-10-01 12:33:49
【问题描述】:

我将深入了解 OpenGL 纹理 mipmapping。

我注意到规范中允许小于 zero 和大于 log2(maxSize) + 1 的 mipmap 级别。

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

如何有效地使用此功能?

【问题讨论】:

    标签: opengl textures mipmaps


    【解决方案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 中的这些级别会发生什么。短处是,是的,它们被忽略了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-08
      • 1970-01-01
      • 2023-03-27
      • 1970-01-01
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 2012-05-04
      相关资源
      最近更新 更多