radv: Drop set/restore_subpass

Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18084>
This commit is contained in:
Jason Ekstrand 2022-05-20 16:50:24 -05:00 committed by Marge Bot
parent a90c2e6572
commit 804ce28444
2 changed files with 2 additions and 21 deletions

View file

@ -4552,14 +4552,6 @@ radv_handle_subpass_image_transition(struct radv_cmd_buffer *cmd_buffer,
cmd_buffer->state.attachments[idx].current_stencil_layout = att.stencil_layout;
}
void
radv_cmd_buffer_set_subpass(struct radv_cmd_buffer *cmd_buffer, const struct radv_subpass *subpass)
{
cmd_buffer->state.subpass = subpass;
cmd_buffer->state.dirty |= RADV_CMD_DIRTY_FRAMEBUFFER;
}
static VkResult
radv_cmd_state_setup_sample_locations(struct radv_cmd_buffer *cmd_buffer,
struct radv_render_pass *pass,
@ -6265,7 +6257,8 @@ radv_cmd_buffer_begin_subpass(struct radv_cmd_buffer *cmd_buffer, uint32_t subpa
radv_emit_subpass_barrier(cmd_buffer, &subpass->start_barrier);
radv_cmd_buffer_set_subpass(cmd_buffer, subpass);
cmd_buffer->state.subpass = subpass;
cmd_buffer->state.dirty |= RADV_CMD_DIRTY_FRAMEBUFFER;
radv_describe_barrier_start(cmd_buffer, RGP_BARRIER_EXTERNAL_RENDER_PASS_SYNC);
@ -6363,14 +6356,6 @@ radv_mark_noncoherent_rb(struct radv_cmd_buffer *cmd_buffer)
cmd_buffer->state.rb_noncoherent_dirty = true;
}
void
radv_cmd_buffer_restore_subpass(struct radv_cmd_buffer *cmd_buffer,
const struct radv_subpass *subpass)
{
radv_mark_noncoherent_rb(cmd_buffer);
radv_cmd_buffer_set_subpass(cmd_buffer, subpass);
}
static void
radv_cmd_buffer_end_subpass(struct radv_cmd_buffer *cmd_buffer)
{

View file

@ -1716,10 +1716,6 @@ bool radv_cmp_vs_prolog(const void *a_, const void *b_);
bool radv_cmd_buffer_upload_alloc(struct radv_cmd_buffer *cmd_buffer, unsigned size,
unsigned *out_offset, void **ptr);
void radv_cmd_buffer_set_subpass(struct radv_cmd_buffer *cmd_buffer,
const struct radv_subpass *subpass);
void radv_cmd_buffer_restore_subpass(struct radv_cmd_buffer *cmd_buffer,
const struct radv_subpass *subpass);
bool radv_cmd_buffer_upload_data(struct radv_cmd_buffer *cmd_buffer, unsigned size,
const void *data, unsigned *out_offset);
void radv_write_vertex_descriptors(const struct radv_cmd_buffer *cmd_buffer,