Mesa (main): isl: Add isl_aux_usage_has_compression

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu May 20 00:14:55 UTC 2021


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

Author: Nanley Chery <nanley.g.chery at intel.com>
Date:   Fri May 14 07:47:17 2021 -0700

isl: Add isl_aux_usage_has_compression

Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10872>

---

 src/intel/isl/isl.h          | 3 +++
 src/intel/isl/isl_aux_info.c | 6 ++++++
 2 files changed, 9 insertions(+)

diff --git a/src/intel/isl/isl.h b/src/intel/isl/isl.h
index 1b63ae9a2e3..199e9333201 100644
--- a/src/intel/isl/isl.h
+++ b/src/intel/isl/isl.h
@@ -1809,6 +1809,9 @@ isl_aux_state_transition_write(enum isl_aux_state initial_state,
 bool
 isl_aux_usage_has_fast_clears(enum isl_aux_usage usage);
 
+bool
+isl_aux_usage_has_compression(enum isl_aux_usage usage);
+
 static inline bool
 isl_aux_usage_has_hiz(enum isl_aux_usage usage)
 {
diff --git a/src/intel/isl/isl_aux_info.c b/src/intel/isl/isl_aux_info.c
index a2280766e36..e013bfe4120 100644
--- a/src/intel/isl/isl_aux_info.c
+++ b/src/intel/isl/isl_aux_info.c
@@ -258,3 +258,9 @@ isl_aux_usage_has_fast_clears(enum isl_aux_usage usage)
 {
    return info[usage].fast_clear;
 }
+
+bool
+isl_aux_usage_has_compression(enum isl_aux_usage usage)
+{
+   return info[usage].compressed;
+}



More information about the mesa-commit mailing list