render/vulkan: take render pass in vulkan_sync_render_buffer()

We'll need to grab textures from there in the next commit.

Also rename it to better reflect what it does: synchronize release
fences after a render pass has been submitted.
This commit is contained in:
Simon Ser 2026-02-14 17:55:52 +01:00 committed by Simon Zeni
parent a6e5807e86
commit 73bbad8433
3 changed files with 11 additions and 13 deletions

View file

@ -606,8 +606,7 @@ static bool render_pass_submit(struct wlr_render_pass *wlr_pass) {
wl_list_insert(&stage_cb->stage_buffers, &stage_buf->link);
}
if (!vulkan_sync_render_buffer(renderer, render_buffer, render_cb,
pass->signal_timeline, pass->signal_point)) {
if (!vulkan_sync_render_pass_release(renderer, pass)) {
wlr_log(WLR_ERROR, "Failed to sync render buffer");
}