Function Prototype
vkGetPhysicalDeviceUbmPresentationSupportSEC
Query physical device for presentation to UBM
To determine whether a queue family of a physical device supports presentation to a UBM compositor, call:
VkBool32 vkGetPhysicalDeviceUbmPresentationSupportSEC(
VkPhysicalDevice physicalDevice,
uint32_t queueFamilyIndex,
struct ubm_device* device);
pub fn get_physical_device_ubm_presentation_support_sec(
physical_device: vk::PhysicalDevice,
queue_family_index: u32,
device: *mut ubm_device,
) -> vk::Bool32;
physicalDeviceis the physical device.queueFamilyIndexis the queue family index.deviceis a pointer to theubm_deviceassociated with a UBM compositor.
This platform-specific function can be called prior to creating a surface.
Valid Usage
VUID-vkGetPhysicalDeviceUbmPresentationSupportSEC-device-12368
device must point to a valid UBM ubm_device
VUID-vkGetPhysicalDeviceUbmPresentationSupportSEC-queueFamilyIndex-12369
queueFamilyIndex must be less than
pQueueFamilyPropertyCount returned by
vkGetPhysicalDeviceQueueFamilyProperties for the given
physicalDevice
Valid Usage (Implicit)
VUID-vkGetPhysicalDeviceUbmPresentationSupportSEC-physicalDevice-parameter
physicalDevice must be a valid VkPhysicalDevice handle
VUID-vkGetPhysicalDeviceUbmPresentationSupportSEC-device-parameter
device must be a valid pointer to a ubm_device value
Parent
VK_SEC_ubm_surfaceType
Function Prototype