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; +}