| 937 | } |
| 938 | |
| 939 | VkResult Fence::ImportHandle(HANDLE win32_handle, VkExternalFenceHandleTypeFlagBits handle_type, VkFenceImportFlags flags) { |
| 940 | VkImportFenceWin32HandleInfoKHR ifi = vku::InitStructHelper(); |
| 941 | ifi.fence = handle(); |
| 942 | ifi.handleType = handle_type; |
| 943 | ifi.handle = win32_handle; |
| 944 | ifi.flags = flags; |
| 945 | return vk::ImportFenceWin32HandleKHR(device(), &ifi); |
| 946 | } |
| 947 | #endif // VK_USE_PLATFORM_WIN32_KHR |
| 948 | |
| 949 | VkResult Fence::ExportHandle(int& fd_handle, VkExternalFenceHandleTypeFlagBits handle_type) { |
no test coverage detected