Function Prototype
vkGetPhysicalDeviceExternalSemaphoreProperties
Function for querying external semaphore handle capabilities.
Semaphores may support import and export of their payload to external handles. To query the external handle types supported by semaphores, call:
void vkGetPhysicalDeviceExternalSemaphoreProperties(
VkPhysicalDevice physicalDevice,
const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo,
VkExternalSemaphoreProperties* pExternalSemaphoreProperties);
pub fn get_physical_device_external_semaphore_properties(
physical_device: vk::PhysicalDevice,
p_external_semaphore_info: *const vk::PhysicalDeviceExternalSemaphoreInfo,
p_external_semaphore_properties: *mut vk::ExternalSemaphoreProperties,
);
void vkGetPhysicalDeviceExternalSemaphorePropertiesKHR(
VkPhysicalDevice physicalDevice,
const VkPhysicalDeviceExternalSemaphoreInfo* pExternalSemaphoreInfo,
VkExternalSemaphoreProperties* pExternalSemaphoreProperties);
pub fn get_physical_device_external_semaphore_properties_khr(
physical_device: vk::PhysicalDevice,
p_external_semaphore_info: *const vk::PhysicalDeviceExternalSemaphoreInfo,
p_external_semaphore_properties: *mut vk::ExternalSemaphoreProperties,
);
physicalDeviceis the physical device from which to query the semaphore capabilities.pExternalSemaphoreInfois a pointer to a VkPhysicalDeviceExternalSemaphoreInfo structure describing the parameters that would be consumed by vkCreateSemaphore.pExternalSemaphorePropertiesis a pointer to a VkExternalSemaphoreProperties structure in which capabilities are returned.
Valid Usage (Implicit)
VUID-vkGetPhysicalDeviceExternalSemaphoreProperties-physicalDevice-parameter
physicalDevice must be a valid VkPhysicalDevice handle
VUID-vkGetPhysicalDeviceExternalSemaphoreProperties-pExternalSemaphoreInfo-parameter
pExternalSemaphoreInfo must be a valid pointer to a valid VkPhysicalDeviceExternalSemaphoreInfo structure
VUID-vkGetPhysicalDeviceExternalSemaphoreProperties-pExternalSemaphoreProperties-parameter
pExternalSemaphoreProperties must be a valid pointer to a VkExternalSemaphoreProperties structure
Parent
VK_VERSION_1_1Type
Function Prototype