代码之家  ›  专栏  ›  技术社区  ›  sharvey

iOS使用GL-RGBA8

  •  2
  • sharvey  · 技术社区  · 15 年前

    GL_RGBA8 在iPhone/iPad上?当我尝试使用时,我的纹理显示为空白 GL_RGBA8_OES 相反。 GL_RGBA 在使用透明度时引发问题。

    我没有在真正的设备上试过,只是在模拟器上。

    1 回复  |  直到 15 年前
        1
  •  7
  •   please delete me please delete me    15 年前

    GL_RGBA8 用于渲染缓冲区。见 http://www.khronos.org/registry/gles/extensions/OES/OES_rgb8_rgba8.txt .

    glTexImage2D 使用 GL_RGBA GL_UNSIGNED_BYTE 作为类型。

    如果你对不出现的透明度有问题,请确保 GL_BLEND glBlendFunc 用于正确设置混合,并(对于GLES 1.x)仔细检查 glTexEnv 设置正确。我想这是所有相关的。。。