Module: Mesa
Branch: main
Commit: 529e70271faf4b991dec3af4d06a567bbabcf0c1
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=529e70271faf4b991dec3af4d06a567bbabcf0c1

Author: Erik Faye-Lund <[email protected]>
Date:   Wed Aug 10 08:27:19 2022 +0200

mesa: add format-helper for bptc

Acked-by: Marek Olšák <[email protected]>
Acked-by: Soroush Kashani <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18012>

---

 src/mesa/main/formats.c | 10 ++++++++++
 src/mesa/main/formats.h |  3 +++
 2 files changed, 13 insertions(+)

diff --git a/src/mesa/main/formats.c b/src/mesa/main/formats.c
index 137d0111dd4..6f0ccd01220 100644
--- a/src/mesa/main/formats.c
+++ b/src/mesa/main/formats.c
@@ -645,6 +645,16 @@ _mesa_is_format_astc_2d(mesa_format format)
 }
 
 
+/**
+ * Return TRUE if format is an BPTC compressed format.
+ */
+bool
+_mesa_is_format_bptc(mesa_format format)
+{
+   return _mesa_get_format_layout(format) == MESA_FORMAT_LAYOUT_BPTC;
+}
+
+
 /**
  * If the given format is a compressed format, return a corresponding
  * uncompressed format.
diff --git a/src/mesa/main/formats.h b/src/mesa/main/formats.h
index 18139680ef2..03baa204380 100644
--- a/src/mesa/main/formats.h
+++ b/src/mesa/main/formats.h
@@ -695,6 +695,9 @@ _mesa_is_format_etc2(mesa_format format);
 bool
 _mesa_is_format_astc_2d(mesa_format format);
 
+bool
+_mesa_is_format_bptc(mesa_format format);
+
 bool
 _mesa_is_format_color_format(mesa_format format);
 

Reply via email to