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.4 (SDK 3.3)||55.34 s||1.21 Mpx/s|
|PVRTexToolCLI 3.5 (SDK 4.0)||51.69 s||1.3 Mpx/s|
|ericsson ETCPACK 1.06||2.13 s ᵃ||77.91 s||83.07 s||0.861 Mpx/s|
|ericsson ETCPACK 2.74||2.13 s ᵃ||79.04 s||84.23 s||0.849 Mpx/s|
|mali etcpack 4.0.1 (MTCT 4.2.0)||2.13 s ᵃ||87.56 s||92.63 s||0.766 Mpx/s|
|mali etcpack 4.2||5.12 s ᶜ||86.31 s||91.43 s||0.777 Mpx/s|
|crunch (rg-etc1) 1.04||1.98 s||20.48 s ᵇ||3.63 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|
ᵃ Manual conversion from PNG to PPM was required and performed using ImageMagick. Time added to total time.
ᵇ crunch managed to compress the image in 5.12 s, but it cheated by downscaling it to 4096x4096.
ᶜ Total time minus compression time.