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

Author: Yiwei Zhang <[email protected]>
Date:   Thu Jul  6 15:43:02 2023 -0700

venus: remove redundant fb tracking from cmd builder

Signed-off-by: Yiwei Zhang <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24103>

---

 src/virtio/vulkan/vn_command_buffer.c | 2 --
 src/virtio/vulkan/vn_command_buffer.h | 1 -
 2 files changed, 3 deletions(-)

diff --git a/src/virtio/vulkan/vn_command_buffer.c 
b/src/virtio/vulkan/vn_command_buffer.c
index 8b2ebc81d6d..10ef28d3b83 100644
--- a/src/virtio/vulkan/vn_command_buffer.c
+++ b/src/virtio/vulkan/vn_command_buffer.c
@@ -584,7 +584,6 @@ vn_cmd_begin_render_pass(struct vn_command_buffer *cmd,
                          const VkRenderPassBeginInfo *begin_info)
 {
    cmd->builder.render_pass = pass;
-   cmd->builder.framebuffer = fb;
 
    if (begin_info) {
       cmd->in_render_pass = true;
@@ -641,7 +640,6 @@ vn_cmd_end_render_pass(struct vn_command_buffer *cmd)
    const struct vn_render_pass *pass = cmd->builder.render_pass;
 
    cmd->builder.render_pass = NULL;
-   cmd->builder.framebuffer = NULL;
 
    vn_cmd_record_batched_query_feedback(cmd);
    cmd->in_render_pass = false;
diff --git a/src/virtio/vulkan/vn_command_buffer.h 
b/src/virtio/vulkan/vn_command_buffer.h
index 50e687f9f78..a257da5c91d 100644
--- a/src/virtio/vulkan/vn_command_buffer.h
+++ b/src/virtio/vulkan/vn_command_buffer.h
@@ -50,7 +50,6 @@ enum vn_command_buffer_state {
 
 struct vn_command_buffer_builder {
    const struct vn_render_pass *render_pass;
-   const struct vn_framebuffer *framebuffer;
    const struct vn_image **present_src_images;
 };
 

Reply via email to