diff options
author | Nanley Chery <[email protected]> | 2019-05-01 14:57:23 -0700 |
---|---|---|
committer | Nanley Chery <[email protected]> | 2019-05-14 16:23:12 +0000 |
commit | e81392868e6827360762fff38baf2c10c1f3b7f0 (patch) | |
tree | 2a5a992d3cbfce57362adc7d44c8160b73000a3c /src/gallium/drivers | |
parent | 75a3947af468ce39b7c9e3ba92a705b21546ea02 (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.c | 15 |
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; |