图像质量的重大飞跃
由 Arm 和 AMD 联合开发的 ASTC 技术已被采纳为 OpenGL® 和 OpenGL® ES 图形 API 的官方扩展。ASTC 规范包含两个配置文件:LDR 和 Full。两者在第二代 Mali-T600 系列、Mali-T700 系列和 Mali-T800 系列中均受支持。
ASTC 在图像质量方面实现了飞跃,降低了内存带宽,从而减少了能耗。较小的 LDR 配置文件支持 2D 低动态范围图像,并且易于集成到已经用于处理其他格式的 2D 压缩图像的现有硬件设计。LDR 配置文件是完整配置文件的一部分,完整配置文件还包括 3D 纹理和高动态范围支持。
特性
与现有的纹理压缩方案相比,ASTC 具有以下几个优势:
- 灵活性强,比特率从每像素 8 位 (bpp) 降到低于 1 bpp。内容开发者因此能够更好地权衡空间与质量之间的关系。
- 支持 1 到 4 个颜色通道,而且支持用于遮罩纹理和法线贴图的非相关通道模式。
- 支持低动态范围 (LDR) 和高动态范围 (HDR) 图像。
- 支持 2D 和 3D 图像。
- 互操作性:开发者可根据自身需求,选择任意功能组合。