From de853627c7ff3811f712638c2f60db9c097e2232 Mon Sep 17 00:00:00 2001 From: Nanley Chery Date: Mon, 28 Dec 2020 10:27:13 -0800 Subject: [PATCH] iris: Move STC case in get_copy_region_aux_settings Combine the STC_CCS case with the HiZ cases. Reviewed-by: Kenneth Graunke Part-of: --- src/gallium/drivers/iris/iris_blit.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/iris/iris_blit.c b/src/gallium/drivers/iris/iris_blit.c index 06684fa..0d6a358 100644 --- a/src/gallium/drivers/iris/iris_blit.c +++ b/src/gallium/drivers/iris/iris_blit.c @@ -603,19 +603,19 @@ get_copy_region_aux_settings(struct iris_context *ice, case ISL_AUX_USAGE_HIZ: case ISL_AUX_USAGE_HIZ_CCS: case ISL_AUX_USAGE_HIZ_CCS_WT: + case ISL_AUX_USAGE_STC_CCS: if (is_render_target) { *out_aux_usage = res->aux.usage; } else { *out_aux_usage = iris_resource_texture_aux_usage(ice, res, res->surf.format); } - *out_clear_supported = (*out_aux_usage != ISL_AUX_USAGE_NONE); + *out_clear_supported = isl_aux_usage_has_fast_clears(*out_aux_usage); break; case ISL_AUX_USAGE_MCS: case ISL_AUX_USAGE_MCS_CCS: case ISL_AUX_USAGE_CCS_E: case ISL_AUX_USAGE_GEN12_CCS_E: - case ISL_AUX_USAGE_STC_CCS: *out_aux_usage = res->aux.usage; *out_clear_supported = false; break; -- 2.7.4