【问题标题】:Where is GL_TEXTURE_MIN_LOD on the iPhone?iPhone 上的 GL_TEXTURE_MIN_LOD 在哪里?
【发布时间】:2011-02-25 18:13:29
【问题描述】:

有没有等价物?是 iPhone 限制还是 OpenGL 版本限制?我找不到 mipmap 级别 随处可见。

【问题讨论】:

    标签: iphone opengl-es textures mipmaps


    【解决方案1】:

    ES 1.1 doesn't support it.

    如果你的实现有EXT_texture_lod_bias,你可能会check

    【讨论】:

      【解决方案2】:
      glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
      glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_LINEAR_MIPMAP_LINEAR);
      

      【讨论】:

      • 我试过了,但我的纹理呈现空白。我找不到问题所在
      • @CodeFlakes:这就是你设置 mipmapping 的方式。如果它呈现空白,那么很可能您的纹理中没有任何 mipmap?你生成它们吗?使用 glGenerateMipmapOES。
      • 实际上我想要的不是使用 mipmap,但如果我不使用,除非我选择 GL_NEAREST 或 GL_LINEAR,否则我的纹理是白色的。对不起,如果这是一个愚蠢的言论。我会检查 glGenerateMipmapOES。谢谢
      猜你喜欢
      • 2018-08-15
      • 2010-11-01
      • 2011-12-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多