Mesa (master): freedreno: a2xx: add GL_AMD_compressed_ATC_texture support

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Apr 23 17:12:12 UTC 2019


Module: Mesa
Branch: master
Commit: 0e696416f910a1ca5469e9c9e26597d7d7573006
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e696416f910a1ca5469e9c9e26597d7d7573006

Author: Jonathan Marek <jonathan at marek.ca>
Date:   Tue Feb  5 11:10:46 2019 -0500

freedreno: a2xx: add GL_AMD_compressed_ATC_texture support

Signed-off-by: Jonathan Marek <jonathan at marek.ca>
Reviewed-by: Roland Scheidegger <sroland at vmware.com>

---

 src/gallium/drivers/freedreno/a2xx/fd2_util.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/gallium/drivers/freedreno/a2xx/fd2_util.c b/src/gallium/drivers/freedreno/a2xx/fd2_util.c
index 0436fcf9eeb..5957a6a4df5 100644
--- a/src/gallium/drivers/freedreno/a2xx/fd2_util.c
+++ b/src/gallium/drivers/freedreno/a2xx/fd2_util.c
@@ -191,6 +191,12 @@ fd2_pipe2surface(enum pipe_format format)
 		return FMT_DXT2_3;
 	case PIPE_FORMAT_DXT5_RGBA:
 		return FMT_DXT4_5;
+	case PIPE_FORMAT_ATC_RGB:
+		return FMT_ATI_TC_555_565_RGB;
+	case PIPE_FORMAT_ATC_RGBA_EXPLICIT:
+		return FMT_ATI_TC_555_565_RGBA;
+	case PIPE_FORMAT_ATC_RGBA_INTERPOLATED:
+		return FMT_ATI_TC_555_565_RGBA_INTERP;
 
 	/* YUV buffers. */
 	case PIPE_FORMAT_UYVY:




More information about the mesa-commit mailing list