mirror of https://github.com/xemu-project/xemu.git
nv2a/vk: Fix external memory handle type on Windows
This commit is contained in:
parent
88835a1019
commit
085fb33141
|
@ -619,7 +619,11 @@ static void create_display_image(PGRAPHState *pg, int width, int height)
|
||||||
|
|
||||||
VkExternalMemoryImageCreateInfo external_memory_image_create_info = {
|
VkExternalMemoryImageCreateInfo external_memory_image_create_info = {
|
||||||
.sType = VK_STRUCTURE_TYPE_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,
|
.handleTypes = VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_FD_BIT_KHR,
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
image_create_info.pNext = &external_memory_image_create_info;
|
image_create_info.pNext = &external_memory_image_create_info;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue