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

时间:2010-11-10 16:44:11

标签: ios opengl-es format textures

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

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

编辑:这适用于iOS设备。

1 个答案:

答案 0 :(得分:2)

这是一个与平台相关的问题。在iOS sdk中,GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG是存储纹理的最有效方式,如您所述。

如果您需要未压缩的GL_LUMINANCE_ALPHA格式,请输入GL_UNSIGNED_BYTE。