Enum
VkPhysicalDeviceLayeredApiKHR
API implemented by the layered implementation
The list of possible API implementations of a layered implementation
underneath the Vulkan physical device, as returned in
VkPhysicalDeviceLayeredApiPropertiesKHR::layeredAPI
, are:
typedef enum VkPhysicalDeviceLayeredApiKHR {
VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR = 0,
VK_PHYSICAL_DEVICE_LAYERED_API_D3D12_KHR = 1,
VK_PHYSICAL_DEVICE_LAYERED_API_METAL_KHR = 2,
VK_PHYSICAL_DEVICE_LAYERED_API_OPENGL_KHR = 3,
VK_PHYSICAL_DEVICE_LAYERED_API_OPENGLES_KHR = 4,
} VkPhysicalDeviceLayeredApiKHR;
VK_PHYSICAL_DEVICE_LAYERED_API_VULKAN_KHR
- the device implements the Vulkan API.VK_PHYSICAL_DEVICE_LAYERED_API_D3D12_KHR
- the device implements the D3D12 API.VK_PHYSICAL_DEVICE_LAYERED_API_METAL_KHR
- the device implements the Metal API.VK_PHYSICAL_DEVICE_LAYERED_API_OPENGL_KHR
- the device implements the OpenGL API.VK_PHYSICAL_DEVICE_LAYERED_API_OPENGLES_KHR
- the device implements the OpenGL ES API.