From: Bas Nieuwenhuizen Date: Sat, 21 Oct 2017 16:20:24 +0000 (+0200) Subject: radv: Don't reset cmd_buffer->state.dirty. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=20fb15bfe4888c8a09e3ace668caeb9e805e350e;p=mesa.git radv: Don't reset cmd_buffer->state.dirty. Otherwise for non-indexed draws we set and immediately unset RADV_CMD_DIRTY_INDEX_BUFFER. As all the set functions should clear their own bit, this is unnecessary. Fixes: 341529dbee5 'radv: use optimal packet order for draws' Reviewed-by: Samuel Pitoiset --- diff --git a/src/amd/vulkan/radv_cmd_buffer.c b/src/amd/vulkan/radv_cmd_buffer.c index 887b789df87..7ba0ea00f7e 100644 --- a/src/amd/vulkan/radv_cmd_buffer.c +++ b/src/amd/vulkan/radv_cmd_buffer.c @@ -3151,8 +3151,6 @@ radv_emit_all_graphics_states(struct radv_cmd_buffer *cmd_buffer, radv_emit_draw_registers(cmd_buffer, info->indexed, info->instance_count > 1, info->indirect, info->indirect ? 0 : info->count); - - cmd_buffer->state.dirty = 0; } static void