Mesa (main): freedreno: Stop manually marking blit dst buffers as valid.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Jun 30 21:57:29 UTC 2021


Module: Mesa
Branch: main
Commit: ed1f1dea285eef9712bb717f71c50b665f2619a5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ed1f1dea285eef9712bb717f71c50b665f2619a5

Author: Emma Anholt <emma at anholt.net>
Date:   Tue Jun 22 15:06:47 2021 -0700

freedreno: Stop manually marking blit dst buffers as valid.

fd_batch_resource_write() does this already.

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

---

 src/gallium/drivers/freedreno/a5xx/fd5_blitter.c | 1 -
 src/gallium/drivers/freedreno/a6xx/fd6_blitter.c | 2 --
 2 files changed, 3 deletions(-)

diff --git a/src/gallium/drivers/freedreno/a5xx/fd5_blitter.c b/src/gallium/drivers/freedreno/a5xx/fd5_blitter.c
index ab33248e11d..fe2bba5ef2b 100644
--- a/src/gallium/drivers/freedreno/a5xx/fd5_blitter.c
+++ b/src/gallium/drivers/freedreno/a5xx/fd5_blitter.c
@@ -471,7 +471,6 @@ fd5_blitter_blit(struct fd_context *ctx,
       emit_blit(batch->draw, info);
    }
 
-   fd_resource(info->dst.resource)->valid = true;
    fd_batch_needs_flush(batch);
 
    fd_batch_flush(batch);
diff --git a/src/gallium/drivers/freedreno/a6xx/fd6_blitter.c b/src/gallium/drivers/freedreno/a6xx/fd6_blitter.c
index be4503606e0..7295d65c4cd 100644
--- a/src/gallium/drivers/freedreno/a6xx/fd6_blitter.c
+++ b/src/gallium/drivers/freedreno/a6xx/fd6_blitter.c
@@ -960,8 +960,6 @@ handle_rgba_blit(struct fd_context *ctx,
 
    fd_batch_unlock_submit(batch);
 
-   dst->valid = true;
-
    fd_batch_flush(batch);
    fd_batch_reference(&batch, NULL);
 



More information about the mesa-commit mailing list