ETC2 (Ericsson Texture Compression 2) — это формат сжатия текстур с потерями, стандартизированный как часть спецификации OpenGL ES 3.0. Он является развитием оригинального формата ETC1, обеспечивая значительно более высокое визуальное качество и поддержку альфа-каналов, которых не было в ETC1. ETC2 широко используется в разработке мобильных игр и 3D-графике реального времени, поскольку позволяет текстурам оставаться сжатыми в видеопамяти (GPU), что радикально снижает требования к объему памяти и пропускной способности для мобильных устройств. Сохраняя текстуры в сжатом виде во время рендеринга, ETC2 помогает предотвратить «узкие места» в производительности и снижает энергопотребление. Формат поддерживает различные режимы, включая RGB, RGBA и sRGB, что делает его универсальным выбором для современных мобильных приложений, созданных на таких движках, как Unity, Unreal Engine и Godot. Поскольку это аппаратно-ускоряемый формат, он декодируется непосредственно графическим процессором, обеспечивая эффективную производительность рендеринга на широком спектре устройств под управлением Android и iOS.