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