[Mesa-dev] [PATCH v3 0/2] etnaviv: Add support for ETC2 texture compression

laanwj at gmail.com laanwj at gmail.com
Tue Jul 18 10:01:12 UTC 2017


From: "Wladimir J. van der Laan" <laanwj at gmail.com>

Add support for ETC2 compressed textures in the etnaviv driver.

One step closer towards GL ES 3 support.

For now, treat SRGB and RGB formats the same. It looks like these are
distinguished using a different bit in sampler state, and not part of
the format, but I have not yet been able to confirm this for sure.

(Only enabled on GC3000+ for now, as the GC2000 ETC2 decoder
implementation is buggy and we don't work around that)

Wladimir J. van der Laan (2):
  gallium/util: Implement util_format_is_etc
  etnaviv: Add support for ETC2 texture compression

 src/gallium/auxiliary/util/u_format.h        | 13 +++++++++++++
 src/gallium/drivers/etnaviv/etnaviv_format.c | 11 +++++++++++
 src/gallium/drivers/etnaviv/etnaviv_screen.c | 12 +++++++++++-
 3 files changed, 35 insertions(+), 1 deletion(-)

-- 
2.7.4



More information about the mesa-dev mailing list