Mesa (main): lavapipe: remove lvp_subpass_attachment::in_render_loop

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Tue Oct 19 01:31:45 UTC 2021


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

Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Oct  1 14:55:20 2021 -0400

lavapipe: remove lvp_subpass_attachment::in_render_loop

this isn't used

Reviewed-by: Dave Airlie <airlied at redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13349>

---

 src/gallium/frontends/lavapipe/lvp_pass.c    | 18 ------------------
 src/gallium/frontends/lavapipe/lvp_private.h |  1 -
 2 files changed, 19 deletions(-)

diff --git a/src/gallium/frontends/lavapipe/lvp_pass.c b/src/gallium/frontends/lavapipe/lvp_pass.c
index c3902fa84b7..3d0e454d3fb 100644
--- a/src/gallium/frontends/lavapipe/lvp_pass.c
+++ b/src/gallium/frontends/lavapipe/lvp_pass.c
@@ -114,24 +114,6 @@ lvp_render_pass_compile(struct lvp_render_pass *pass)
             subpass->has_color_resolve = true;
          }
       }
-
-      for (uint32_t j = 0; j < subpass->input_count; ++j) {
-         if (subpass->input_attachments[j].attachment == VK_ATTACHMENT_UNUSED)
-            continue;
-
-         for (uint32_t k = 0; k < subpass->color_count; ++k) {
-            if (subpass->color_attachments[k].attachment == subpass->input_attachments[j].attachment) {
-               subpass->input_attachments[j].in_render_loop = true;
-               subpass->color_attachments[k].in_render_loop = true;
-            }
-         }
-
-         if (subpass->depth_stencil_attachment &&
-             subpass->depth_stencil_attachment->attachment == subpass->input_attachments[j].attachment) {
-            subpass->input_attachments[j].in_render_loop = true;
-            subpass->depth_stencil_attachment->in_render_loop = true;
-         }
-      }
    }
 }
 
diff --git a/src/gallium/frontends/lavapipe/lvp_private.h b/src/gallium/frontends/lavapipe/lvp_private.h
index 34881d3a6d3..ace74b73e3e 100644
--- a/src/gallium/frontends/lavapipe/lvp_private.h
+++ b/src/gallium/frontends/lavapipe/lvp_private.h
@@ -262,7 +262,6 @@ struct lvp_image_view {
 struct lvp_subpass_attachment {
    uint32_t         attachment;
    VkImageLayout    layout;
-   bool             in_render_loop;
 };
 
 struct lvp_subpass {



More information about the mesa-commit mailing list