diff --git a/src/gallium/frontends/lavapipe/lvp_execute.c b/src/gallium/frontends/lavapipe/lvp_execute.c index 7e30b753060..15eeacccca2 100644 --- a/src/gallium/frontends/lavapipe/lvp_execute.c +++ b/src/gallium/frontends/lavapipe/lvp_execute.c @@ -5261,8 +5261,7 @@ VkResult lvp_execute_cmds(struct lvp_device *device, } } - if (util_dynarray_num_elements(&state->push_desc_sets, struct lvp_descriptor_set *)) - finish_fence(state); + finish_fence(state); util_dynarray_foreach (&state->push_desc_sets, struct lvp_descriptor_set *, set) lvp_descriptor_set_destroy(device, *set);