From e81392868e6827360762fff38baf2c10c1f3b7f0 Mon Sep 17 00:00:00 2001 From: Nanley Chery Date: Wed, 1 May 2019 14:57:23 -0700 Subject: iris/resource: Drop redundant checks for aux support Drop some checks that are already done by ISL. Reviewed-by: Rafael Antognolli --- src/gallium/drivers/iris/iris_resource.c | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/src/gallium/drivers/iris/iris_resource.c b/src/gallium/drivers/iris/iris_resource.c index ba7d9d62beb..2c0b6fc258e 100644 --- a/src/gallium/drivers/iris/iris_resource.c +++ b/src/gallium/drivers/iris/iris_resource.c @@ -475,10 +475,6 @@ supports_mcs(const struct isl_surf *surf) if (surf->samples <= 1) return false; - /* See isl_surf_get_mcs_surf for details. */ - if (surf->samples == 16 && surf->logical_level0_px.width > 8192) - return false; - /* Depth and stencil buffers use the IMS (interleaved) layout. */ if (isl_surf_usage_is_depth_or_stencil(surf->usage)) return false; @@ -490,21 +486,10 @@ static bool supports_ccs(const struct gen_device_info *devinfo, const struct isl_surf *surf) { - /* Gen9+ only supports CCS for Y-tiled buffers. */ - if (surf->tiling != ISL_TILING_Y0) - return false; - /* CCS only supports singlesampled resources. */ if (surf->samples > 1) return false; - /* The PRM doesn't say this explicitly, but fast-clears don't appear to - * work for 3D textures until Gen9 where the layout of 3D textures changes - * to match 2D array textures. - */ - if (devinfo->gen < 9 && surf->dim != ISL_SURF_DIM_2D) - return false; - /* Note: still need to check the format! */ return true; -- cgit v1.2.3