对使用tp打包生成的pvr纹理使用的一个疑问

我们都知道在安卓平台下存在多种手机GPU,常见的有高通的Adreno系列,arm的mail系列,PowerVR系列,据我所知pvr格式打包的纹理是只有Power系列的GPU才支持的,为什么我使用pvr格式打包的纹理在其他非power系列GPU的手机上也可以正常使用?

你说的应该是文件格式 pvr 或者 pvr.ccz , 而非 GPU的 像素格式(纹理压缩格式)。
pvr 或者 pvr.ccz 可以直接把数据提交给GPU(GPU认识), 相比JPG PNG图形压缩算法(GPU不认识,需要CPU去进行一步解包过程) , 数据里的纹理压缩格式( PVRTC4 PVRTC2 ETC RGBA8888 RGBA4444等)才需要特定的GPU支持。
Android 大部分支持 ETC压缩格式。

谢谢,明白了~ :slight_smile:

分享一下~:14:
http://codercdy.com/jie-xi-ccimage/