nv2a/vk: Fix external memory handle type on Windows

This commit is contained in:
Matt Borgerson 2024-12-27 00:26:30 -07:00 committed by mborgerson
parent 88835a1019
commit 085fb33141
1 changed files with 4 additions and 0 deletions

View File

@ -619,7 +619,11 @@ static void create_display_image(PGRAPHState *pg, int width, int height)
VkExternalMemoryImageCreateInfo external_memory_image_create_info = {
.sType = VK_STRUCTURE_TYPE_EXTERNAL_MEMORY_IMAGE_CREATE_INFO,
#ifdef WIN32
.handleTypes = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT,
#else
.handleTypes = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR,
#endif
};
image_create_info.pNext = &external_memory_image_create_info;