我为我的应用程序创建了一个DDS导入库。在这一点上,我注意到似乎没有对DXT5纹理的支持,这是正确的还是我是盲目的?
答案 0 :(得分:1)
基于NVIDIA Tegra的设备实际上支持支持S3TC格式。从“OpenGL ES 2.0 Development for the Tegra Platform”中排除:
GL_OES_compressed_ETC1_RGB8_texture
这个通常出现在扩展字符串中。
GL_EXT_texture_compression_dxt1
该实现支持使用GL_COMPRESSED_RGB [A] _S3TC_DXT1_EXT格式指定纹理。未在Tegra上导出,但受支持。
GL_EXT_texture_compression_s3tc
该实现支持使用GL_COMPRESSED_RGBA_S3TC_DXT [1,3,5] _EXT格式指定纹理。
这是非常讨厌的,因为扩展字符串中不存在支持的扩展。但至少他们得到了支持。至于非tegra设备,很难说。