C Specification
The VkPhysicalDeviceLayeredApiPropertiesKHR structure is defined as:
// Provided by VK_KHR_maintenance7
typedef struct VkPhysicalDeviceLayeredApiPropertiesKHR {
VkStructureType sType;
void* pNext;
uint32_t vendorID;
uint32_t deviceID;
VkPhysicalDeviceLayeredApiKHR layeredAPI;
char deviceName[VK_MAX_PHYSICAL_DEVICE_NAME_SIZE];
} VkPhysicalDeviceLayeredApiPropertiesKHR;
Members
-
sTypeis a VkStructureType value identifying this structure. -
pNextisNULLor a pointer to a structure extending this structure. -
vendorIDis a unique identifier for the vendor of the layered implementation. -
deviceIDis a unique identifier for the layered implementation among devices available from the vendor. -
layeredAPIis a VkPhysicalDeviceLayeredApiKHR specifying the API implemented by the layered implementation. -
deviceNameis an array ofVK_MAX_PHYSICAL_DEVICE_NAME_SIZEcharcontaining a null-terminated UTF-8 string which is the name of the device.
Description
If layeredAPI is VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR,
additional Vulkan-specific information can be queried by including the
VkPhysicalDeviceLayeredApiVulkanPropertiesKHR structure in the
pNext chain.
Otherwise if such a structure is included in the pNext chain, it is
ignored.
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.