19 plUInt32 getVkHeaderVersion()
const {
return VK_HEADER_VERSION; }
21#if PL_ENABLED(PL_PLATFORM_LINUX)
23 PFN_vkGetMemoryFdKHR PL_DISPATCH_CONTEXT_MEMBER_NAME(vkGetMemoryFdKHR) =
nullptr;
24 PFN_vkGetMemoryFdPropertiesKHR PL_DISPATCH_CONTEXT_MEMBER_NAME(vkGetMemoryFdPropertiesKHR) =
nullptr;
27 PFN_vkGetSemaphoreFdKHR PL_DISPATCH_CONTEXT_MEMBER_NAME(vkGetSemaphoreFdKHR) =
nullptr;
28 PFN_vkImportSemaphoreFdKHR PL_DISPATCH_CONTEXT_MEMBER_NAME(vkImportSemaphoreFdKHR) =
nullptr;
29#elif PL_ENABLED(PL_PLATFORM_WINDOWS)
31 PFN_vkGetMemoryWin32HandleKHR PL_DISPATCH_CONTEXT_MEMBER_NAME(vkGetMemoryWin32HandleKHR) =
nullptr;
32 PFN_vkGetMemoryWin32HandlePropertiesKHR PL_DISPATCH_CONTEXT_MEMBER_NAME(vkGetMemoryWin32HandlePropertiesKHR) =
nullptr;
35 PFN_vkGetSemaphoreWin32HandleKHR PL_DISPATCH_CONTEXT_MEMBER_NAME(vkGetSemaphoreWin32HandleKHR) =
nullptr;
36 PFN_vkImportSemaphoreWin32HandleKHR PL_DISPATCH_CONTEXT_MEMBER_NAME(vkImportSemaphoreWin32HandleKHR) =
nullptr;
39#if PL_ENABLED(PL_COMPILE_FOR_DEBUG)
40# if PL_ENABLED(PL_PLATFORM_LINUX)
42 VkResult vkGetMemoryFdKHR(VkDevice device,
const VkMemoryGetFdInfoKHR* pGetFdInfo,
int* pFd)
const;
43 VkResult vkGetMemoryFdPropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType,
int fd, VkMemoryFdPropertiesKHR* pMemoryFdProperties)
const;
46 VkResult vkGetSemaphoreFdKHR(VkDevice device,
const VkSemaphoreGetFdInfoKHR* pGetFdInfo,
int* pFd)
const;
47 VkResult vkImportSemaphoreFdKHR(VkDevice device,
const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo)
const;
48# elif PL_ENABLED(PL_PLATFORM_WINDOWS)
50 VkResult vkGetMemoryWin32HandleKHR(VkDevice device,
const VkMemoryGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pWin32Handle)
const;
51 VkResult vkGetMemoryWin32HandlePropertiesKHR(VkDevice device, VkExternalMemoryHandleTypeFlagBits handleType, HANDLE Win32Handle, VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties)
const;
54 VkResult vkGetSemaphoreWin32HandleKHR(VkDevice device,
const VkSemaphoreGetWin32HandleInfoKHR* pGetWin32HandleInfo, HANDLE* pWin32Handle)
const;
55 VkResult vkImportSemaphoreWin32HandleKHR(VkDevice device,
const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo)
const;
Definition DispatchContext.h:15