radv: don't unnecessarily flag prolog recalc when binding VBOs
another 25% for vkoverhead@draw_vbo_change_dynamic Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33806>
This commit is contained in:
committed by
Marge Bot
parent
4f71370830
commit
7200cf8827
@@ -6994,14 +6994,14 @@ radv_CmdBindVertexBuffers2(VkCommandBuffer commandBuffer, uint32_t firstBinding,
|
||||
}
|
||||
}
|
||||
|
||||
if (misaligned_mask_invalid) {
|
||||
if (misaligned_mask_invalid != cmd_buffer->state.vbo_misaligned_mask_invalid) {
|
||||
cmd_buffer->state.vbo_misaligned_mask_invalid = misaligned_mask_invalid;
|
||||
cmd_buffer->state.vbo_misaligned_mask &= ~misaligned_mask_invalid;
|
||||
cmd_buffer->state.vbo_unaligned_mask &= ~misaligned_mask_invalid;
|
||||
cmd_buffer->state.dirty_dynamic |= RADV_DYNAMIC_VERTEX_INPUT;
|
||||
}
|
||||
|
||||
cmd_buffer->state.dirty |= RADV_CMD_DIRTY_VERTEX_BUFFER;
|
||||
cmd_buffer->state.dirty_dynamic |= RADV_DYNAMIC_VERTEX_INPUT;
|
||||
}
|
||||
|
||||
static uint32_t
|
||||
|
||||
Reference in New Issue
Block a user