From: Nanley Chery Date: Mon, 23 Sep 2019 20:32:06 +0000 (-0700) Subject: anv/formats: Disable I915_FORMAT_MOD_Y_TILED_CCS on TGL+ X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0eaf293b47966576b21aa28ddf74de27669210c6;p=mesa.git 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 --- 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]))