summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers
diff options
context:
space:
mode:
authorNanley Chery <[email protected]>2019-05-01 14:57:23 -0700
committerNanley Chery <[email protected]>2019-05-14 16:23:12 +0000
commite81392868e6827360762fff38baf2c10c1f3b7f0 (patch)
tree2a5a992d3cbfce57362adc7d44c8160b73000a3c /src/gallium/drivers
parent75a3947af468ce39b7c9e3ba92a705b21546ea02 (diff)
iris/resource: Drop redundant checks for aux support
Drop some checks that are already done by ISL. Reviewed-by: Rafael Antognolli <[email protected]>
Diffstat (limited to 'src/gallium/drivers')
-rw-r--r--src/gallium/drivers/iris/iris_resource.c15
1 files changed, 0 insertions, 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;