diff --git a/src/panfrost/vulkan/panvk_cmd_buffer.h b/src/panfrost/vulkan/panvk_cmd_buffer.h index e3774199410..3ef5edcbf78 100644 --- a/src/panfrost/vulkan/panvk_cmd_buffer.h +++ b/src/panfrost/vulkan/panvk_cmd_buffer.h @@ -89,7 +89,6 @@ enum panvk_dynamic_state_bits { }; struct panvk_descriptor_state { - uint32_t dirty; const struct panvk_descriptor_set *sets[MAX_SETS]; struct panvk_push_descriptor_set *push_sets[MAX_SETS]; union { diff --git a/src/panfrost/vulkan/panvk_vX_cmd_buffer.c b/src/panfrost/vulkan/panvk_vX_cmd_buffer.c index 2ffb63a4bbc..be1e51178da 100644 --- a/src/panfrost/vulkan/panvk_vX_cmd_buffer.c +++ b/src/panfrost/vulkan/panvk_vX_cmd_buffer.c @@ -1342,7 +1342,7 @@ panvk_cmd_draw(struct panvk_cmd_buffer *cmdbuf, struct panvk_draw_info *draw) } /* Clear the dirty flags all at once */ - desc_state->dirty = cmdbuf->state.dirty = 0; + cmdbuf->state.dirty = 0; panvk_cmd_unprepare_push_sets(cmdbuf, bind_point_state); } @@ -1789,7 +1789,6 @@ panvk_per_arch(CmdDispatch)(VkCommandBuffer commandBuffer, uint32_t x, } panvk_per_arch(cmd_close_batch)(cmdbuf); - desc_state->dirty = 0; panvk_cmd_unprepare_push_sets(cmdbuf, bind_point_state); }