mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-03-25 17:40:36 +01:00
panvk: adopt wsi_common_get_memory
Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35875>
This commit is contained in:
parent
7ef0566e26
commit
187956bd51
1 changed files with 4 additions and 7 deletions
|
|
@ -638,7 +638,7 @@ panvk_image_bind(struct panvk_device *dev,
|
|||
VK_FROM_HANDLE(panvk_device_memory, mem, bind_info->memory);
|
||||
|
||||
if (!mem) {
|
||||
#ifdef ANDROID
|
||||
#if DETECT_OS_ANDROID
|
||||
/* TODO handle VkNativeBufferANDROID when we support ANB */
|
||||
unreachable("VkBindImageMemoryInfo with no memory");
|
||||
#else
|
||||
|
|
@ -646,12 +646,9 @@ panvk_image_bind(struct panvk_device *dev,
|
|||
vk_find_struct_const(bind_info->pNext,
|
||||
BIND_IMAGE_MEMORY_SWAPCHAIN_INFO_KHR);
|
||||
assert(swapchain_info && swapchain_info->swapchain != VK_NULL_HANDLE);
|
||||
|
||||
VkImage wsi_vk_image = wsi_common_get_image(swapchain_info->swapchain,
|
||||
swapchain_info->imageIndex);
|
||||
VK_FROM_HANDLE(panvk_image, wsi_image, wsi_vk_image);
|
||||
|
||||
mem = wsi_image->mem;
|
||||
VkDeviceMemory mem_handle = wsi_common_get_memory(
|
||||
swapchain_info->swapchain, swapchain_info->imageIndex);
|
||||
mem = panvk_device_memory_from_handle(mem_handle);
|
||||
#endif
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue