代码之家  ›  专栏  ›  技术社区  ›  Sam Washburn

OpenGL ES-两种颜色最有效的纹理格式:白色和完全透明

  •  0
  • Sam Washburn  · 技术社区  · 14 年前

    目前我正在使用ARGB来存储这些纹理,但我知道这是一种内存浪费。

    对于只包含两种颜色的纹理,当两种颜色仅为白色和完全透明像素(alpha 0)时,有没有关于最佳纹理格式的建议?

    编辑:这是针对iOS设备的。

    1 回复  |  直到 14 年前
        1
  •  2
  •   user487158    14 年前

    这是一个依赖于平台的问题。在iOS sdk中,GL_COMPRESSED_RGBA_PVRTC_2bpv1_IMG是存储纹理的最有效方法,如您所述。

    如果需要未压缩的GL_LUMINANCE_ALPHA格式,GL_UNSIGNED_字节类型。