render/vulkan: handle vulkan_record_stage_cb() failures

This commit is contained in:
Simon Ser 2023-05-31 21:29:04 +02:00 committed by Alexander Orzechowski
parent 3f0487d310
commit ba276e5ac2
2 changed files with 8 additions and 0 deletions

View file

@ -1774,6 +1774,9 @@ static bool vulkan_read_pixels(struct wlr_renderer *wlr_renderer,
}
VkCommandBuffer cb = vulkan_record_stage_cb(vk_renderer);
if (cb == VK_NULL_HANDLE) {
return false;
}
vulkan_change_layout(cb, dst_image,
VK_IMAGE_LAYOUT_UNDEFINED,