From 0eaf293b47966576b21aa28ddf74de27669210c6 Mon Sep 17 00:00:00 2001 From: Nanley Chery Date: Mon, 23 Sep 2019 13:32:06 -0700 Subject: [PATCH] anv/formats: Disable I915_FORMAT_MOD_Y_TILED_CCS on TGL+ The format of the CCS has changed. Reviewed-by: Kenneth Graunke Reviewed-by: Jordan Justen --- src/intel/vulkan/anv_formats.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/intel/vulkan/anv_formats.c b/src/intel/vulkan/anv_formats.c index 2e2fc851057..9431dab6012 100644 --- a/src/intel/vulkan/anv_formats.c +++ b/src/intel/vulkan/anv_formats.c @@ -733,6 +733,11 @@ get_wsi_format_modifier_properties_list(const struct anv_physical_device *physic anv_format->planes[0].isl_format)) continue; + /* Gen12's CCS layout changes compared to Gen9-11. */ + if (mod_info->modifier == I915_FORMAT_MOD_Y_TILED_CCS && + physical_device->info.gen >= 12) + continue; + vk_outarray_append(&out, mod_props) { mod_props->modifier = modifiers[i]; if (isl_drm_modifier_has_aux(modifiers[i])) -- 2.30.2