summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTapani Pälli <tapani.palli@intel.com>2023-01-26 14:10:38 +0200
committerMarge Bot <emma+marge@anholt.net>2023-02-09 20:41:00 +0000
commit73cb9863a5c3c1cb7b854f82c810e39e82a3010c (patch)
tree444ba87f503e40197ce668fb82a57f63fed65956
parent9397b1d83fd2d75b061f7a076d3aa430d00854c0 (diff)
iris: disable fast clear for cube array image views
CC: mesa-stable Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/7987 Signed-off-by: Tapani Pälli <tapani.palli@intel.com> Reviewed-by: Nanley Chery <nanley.g.chery@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20981>
-rw-r--r--src/gallium/drivers/iris/iris_resolve.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gallium/drivers/iris/iris_resolve.c b/src/gallium/drivers/iris/iris_resolve.c
index f00731aa29e..40633154745 100644
--- a/src/gallium/drivers/iris/iris_resolve.c
+++ b/src/gallium/drivers/iris/iris_resolve.c
@@ -151,6 +151,12 @@ resolve_image_views(struct iris_context *ice,
res->aux.clear_color_unknown))
clear_supported = false;
+ /* Issues with compressed cube array image views, see
+ * https://gitlab.freedesktop.org/mesa/mesa/-/issues/7987
+ */
+ if (pview->resource->target == PIPE_TEXTURE_CUBE_ARRAY)
+ clear_supported = false;
+
iris_resource_prepare_access(ice, res,
pview->u.tex.level, 1,
pview->u.tex.first_layer, num_layers,