zink: drop dt checks for mutable format init
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Wed, 14 Jun 2023 14:46:01 +0000 (10:46 -0400)
committerMarge Bot <emma+marge@anholt.net>
Thu, 15 Jun 2023 05:02:37 +0000 (05:02 +0000)
these are no longer applicable

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23514>

src/gallium/drivers/zink/zink_blit.c
src/gallium/drivers/zink/zink_context.c

index ac9ea05..d371b85 100644 (file)
@@ -418,9 +418,9 @@ zink_blit(struct pipe_context *pctx,
       zink_select_draw_vbo(ctx);
    }
    zink_blit_begin(ctx, ZINK_BLIT_SAVE_FB | ZINK_BLIT_SAVE_FS | ZINK_BLIT_SAVE_TEXTURES);
-   if (!zink_is_swapchain(src) && zink_format_needs_mutable(info->src.format, info->src.resource->format))
+   if (zink_format_needs_mutable(info->src.format, info->src.resource->format))
       zink_resource_object_init_mutable(ctx, src);
-   if (!zink_is_swapchain(dst) && zink_format_needs_mutable(info->dst.format, info->dst.resource->format))
+   if (zink_format_needs_mutable(info->dst.format, info->dst.resource->format))
       zink_resource_object_init_mutable(ctx, dst);
    zink_blit_barriers(ctx, src, dst, whole);
    ctx->blitting = true;
index dde801c..505ef02 100644 (file)
@@ -1771,7 +1771,7 @@ create_image_surface(struct zink_context *ctx, const struct pipe_image_view *vie
       break;
    default: break;
    }
-   if (!res->obj->dt && zink_format_needs_mutable(view->resource->format, view->format))
+   if (zink_format_needs_mutable(view->resource->format, view->format))
       /* mutable not set by default */
       zink_resource_object_init_mutable(ctx, res);
    VkImageViewCreateInfo ivci = create_ivci(screen, res, &tmpl, target);
@@ -2035,7 +2035,7 @@ zink_set_sampler_views(struct pipe_context *pctx,
             if (!ctx->unordered_blitting)
                res->obj->unordered_read = false;
          } else {
-            if (!res->obj->dt && zink_format_needs_mutable(res->base.b.format, b->image_view->base.format))
+            if (zink_format_needs_mutable(res->base.b.format, b->image_view->base.format))
                /* mutable not set by default */
                zink_resource_object_init_mutable(ctx, res);
             if (res->obj != b->image_view->obj) {