Structures
VkPhysicalDeviceLayeredApiVulkanPropertiesKHR
Structure describing physical device properties of a layered Vulkan implementation underneath the Vulkan physical device
The VkPhysicalDeviceLayeredApiVulkanPropertiesKHR
structure is defined
as:
typedef struct VkPhysicalDeviceLayeredApiVulkanPropertiesKHR {
VkStructureType sType;
void* pNext;
VkPhysicalDeviceProperties2 properties;
} VkPhysicalDeviceLayeredApiVulkanPropertiesKHR;
sType
is a VkStructureType value identifying this structure.pNext
isNULL
or a pointer to a structure extending this structure.properties
is a VkPhysicalDeviceProperties2 in which properties of the underlying layered Vulkan implementation are returned.
The implementation must zero-fill the contents of
properties.properties.limits
and
properties.properties.sparseProperties
.
Valid Usage
VUID-VkPhysicalDeviceLayeredApiVulkanPropertiesKHR-pNext-10011
Only VkPhysicalDeviceDriverProperties and
VkPhysicalDeviceIDProperties are allowed in the pNext
chain
of properties
Valid Usage (Implicit)
VUID-VkPhysicalDeviceLayeredApiVulkanPropertiesKHR-sType-sType
sType
must be VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_LAYERED_API_VULKAN_PROPERTIES_KHR