venus: remove redundant fb tracking from cmd builder
authorYiwei Zhang <zzyiwei@chromium.org>
Thu, 6 Jul 2023 22:43:02 +0000 (15:43 -0700)
committerMarge Bot <emma+marge@anholt.net>
Sat, 22 Jul 2023 01:49:43 +0000 (01:49 +0000)
Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24103>

src/virtio/vulkan/vn_command_buffer.c
src/virtio/vulkan/vn_command_buffer.h

index 8b2ebc8..10ef28d 100644 (file)
@@ -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;
index 50e687f..a257da5 100644 (file)
@@ -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;
 };