From ed45f95b510ddb0ad860cc5e52aeaff519995649 Mon Sep 17 00:00:00 2001 From: Jianxun Zhang Date: Mon, 20 Nov 2023 05:39:18 -0800 Subject: [PATCH] intel/vulkan: Add COMPRESSED_CLEAR state in layout translation The added state is for RC_CCS_CC modifiers that support fast clear. Fix: vkcube: ../src/intel/vulkan/anv_image.c:2686: anv_layout_to_aux_state: Assertion `!"" "unexpected isl_aux_state"' failed. Signed-off-by: Jianxun Zhang Reviewed-by: Nanley Chery Acked-by: Rohan Garg Part-of: --- src/intel/vulkan/anv_image.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/intel/vulkan/anv_image.c b/src/intel/vulkan/anv_image.c index d8415e3f7ee..7287dffc2ba 100644 --- a/src/intel/vulkan/anv_image.c +++ b/src/intel/vulkan/anv_image.c @@ -2713,6 +2713,8 @@ anv_layout_to_aux_state(const struct intel_device_info * const devinfo, * pass-through. */ return ISL_AUX_STATE_PASS_THROUGH; + case ISL_AUX_STATE_COMPRESSED_CLEAR: + return ISL_AUX_STATE_COMPRESSED_CLEAR; case ISL_AUX_STATE_COMPRESSED_NO_CLEAR: return ISL_AUX_STATE_COMPRESSED_NO_CLEAR; default: