The fastest ETC compressor on the planet
etcpak is an extremely fast Ericsson Texture Compression utility. Currently it's best suited for rapid assets preparation during development, when graphics quality is not a concern, but it's also used in production builds of applications used by millions of people.
|Tool||Image decode||Compression||Total time||Throughput|
|PVRTexToolCLI 3.5 (SDK 4.0)||51.69 s||1.3 Mpx/s|
|mali etcpack 4.2||5.12 s ᵃ||86.31 s||91.43 s||0.777 Mpx/s|
|etc2comp (effort=0, format=ETC1)||6 s ᵃ||34.3 s||40.3 s||1.96 Mpx/s|
|crunch (rg-etc1) 1.04||1.96 s ᵇ||5.82 s ᵇ||8.872 s ᵇ||11.53 Mpx/s|
|etcpak 0.2.2||1.37 s||0.63 s||1.5 s||106.5 Mpx/s|
|etcpak 0.4 (SSE 4.1)||1.21 s||0.198 s||1.28 s||338.2 Mpx/s|
|etcpak 0.4 (AVX2)||1.21 s||0.077 s||1.26 s||872.6 Mpx/s|
|etcpak 0.5 (AVX2, ETC2)||1.21 s||0.117 s||1.26 s||573.5 Mpx/s|
|etcpak 0.5 (ARM64ᶜ)||4.66 s||2.975 s||5.14 s||22.6 Mpx/s|
ᵃ Total time minus compression time.
ᵇ crunch times multiplied by 4, as it only supports 4096x4096 textures.