From b9d8793646db42a78907ca91fe6a177f9a1859eb Mon Sep 17 00:00:00 2001 From: Nanley Chery Date: Tue, 7 Sep 2021 08:08:32 -0700 Subject: [PATCH] iris: Disable the MC_CCS modifier with norbc We generally try to disable CCS whenever the norbc debug flag is set. Also, this enables simplifying iris_resource_configure_aux later on. Reviewed-by: Lionel Landwerlin Part-of: --- src/gallium/drivers/iris/iris_resource.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/gallium/drivers/iris/iris_resource.c b/src/gallium/drivers/iris/iris_resource.c index df13aef8d02..cfc6ff839a5 100644 --- a/src/gallium/drivers/iris/iris_resource.c +++ b/src/gallium/drivers/iris/iris_resource.c @@ -110,6 +110,9 @@ modifier_is_supported(const struct intel_device_info *devinfo, /* Check remaining requirements. */ switch (modifier) { case I915_FORMAT_MOD_Y_TILED_GEN12_MC_CCS: + if (INTEL_DEBUG(DEBUG_NO_RBC)) + return false; + if (pfmt != PIPE_FORMAT_BGRA8888_UNORM && pfmt != PIPE_FORMAT_RGBA8888_UNORM && pfmt != PIPE_FORMAT_BGRX8888_UNORM &&