devilsome 1. 显存中的图片都是边长为2的n次方的矩形。如512x256,128x128。非2n次方纹理,系统会自动扩大到最小2n次方。2. 非2n次方图,磁盘存储小,磁盘读取速度有优势但显存存储和2n次方图一样大。3. 非2n次方图片,无法使用显卡支持的压缩纹理格式,如ETC或者PVRTC等。使用png和jpg会有额外的cpu解压开销4. laya好像不支持ETC或者PVRTC纹理
rainysky devilsome 请问既然非2n次方图,显存当中会跟2n次方图一样大,那laya底层的WebGLImage的memorySize为什么是直接用宽x高计算呢,而不是宽高扩大到2n次方再相乘。因为Stat上显示的就是memorySize的值,是否意味着Stat上显示的内存是偏小的,要扩大到2n次方后再相乘才是准确值?@3211