ETC2 (Ericsson Texture Compression 2) es un formato de compresión de texturas con pérdida estandarizado como parte de la especificación OpenGL ES 3.0. Representa una evolución del formato original ETC1, ofreciendo una calidad visual significativamente superior y soporte para canales alfa, una característica de la que carecía ETC1. ETC2 es ampliamente utilizado en el desarrollo de juegos móviles y gráficos 3D en tiempo real, ya que permite que las texturas permanezcan comprimidas en la memoria de la GPU, reduciendo drásticamente el uso de memoria y los requisitos de ancho de banda para dispositivos móviles. Al mantener las texturas comprimidas mientras se renderizan, ETC2 ayuda a prevenir cuellos de botella en el rendimiento y reduce el consumo de energía. Es compatible con varios modos, incluidos RGB, RGBA y sRGB, lo que lo convierte en una opción versátil para aplicaciones móviles modernas, incluidas aquellas creadas con motores como Unity, Unreal Engine y Godot. Debido a que es un formato acelerado por hardware, es decodificado directamente por la GPU, lo que garantiza un rendimiento de renderizado eficiente en una amplia gama de dispositivos Android e iOS.