Mesa (master): iris: Map FXT1 texture formats

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Dec 2 07:19:49 UTC 2019


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

Author: Kenneth Graunke <kenneth at whitecape.org>
Date:   Wed Nov 27 02:44:37 2019 -0800

iris: Map FXT1 texture formats

This exposes GL_TDFX_texture_compression_FXT1 support.  It's ancient,
only Intel GPUs appear to support it, and I seriously doubt anybody
uses it.  But i965 supports it, and it's trivial to do, so we may as
well support it in the new iris driver as well.

Reviewed-by: Eric Anholt <eric at anholt.net>

---

 src/gallium/drivers/iris/iris_formats.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/iris/iris_formats.c b/src/gallium/drivers/iris/iris_formats.c
index 5205365604d..351172787ef 100644
--- a/src/gallium/drivers/iris/iris_formats.c
+++ b/src/gallium/drivers/iris/iris_formats.c
@@ -283,6 +283,8 @@ iris_isl_format_for_pipe_format(enum pipe_format pf)
       [PIPE_FORMAT_ETC2_RG11_UNORM]         = ISL_FORMAT_EAC_RG11,
       [PIPE_FORMAT_ETC2_RG11_SNORM]         = ISL_FORMAT_EAC_SIGNED_RG11,
 
+      [PIPE_FORMAT_FXT1_RGB]                = ISL_FORMAT_FXT1,
+      [PIPE_FORMAT_FXT1_RGBA]               = ISL_FORMAT_FXT1,
 
       [PIPE_FORMAT_ASTC_4x4]                = ISL_FORMAT_ASTC_LDR_2D_4X4_FLT16,
       [PIPE_FORMAT_ASTC_5x4]                = ISL_FORMAT_ASTC_LDR_2D_5X4_FLT16,




More information about the mesa-commit mailing list