#include "vulkan.h"
#include <stdbool.h>
Go to the source code of this file.
|
enum | VkIcdWsiPlatform {
VK_ICD_WSI_PLATFORM_MIR
, VK_ICD_WSI_PLATFORM_WAYLAND
, VK_ICD_WSI_PLATFORM_WIN32
, VK_ICD_WSI_PLATFORM_XCB
,
VK_ICD_WSI_PLATFORM_XLIB
, VK_ICD_WSI_PLATFORM_ANDROID
, VK_ICD_WSI_PLATFORM_MACOS
, VK_ICD_WSI_PLATFORM_IOS
,
VK_ICD_WSI_PLATFORM_DISPLAY
, VK_ICD_WSI_PLATFORM_HEADLESS
, VK_ICD_WSI_PLATFORM_METAL
, VK_ICD_WSI_PLATFORM_DIRECTFB
,
VK_ICD_WSI_PLATFORM_VI
, VK_ICD_WSI_PLATFORM_GGP
, VK_ICD_WSI_PLATFORM_SCREEN
, VK_ICD_WSI_PLATFORM_FUCHSIA
} |
|
◆ CURRENT_LOADER_ICD_INTERFACE_VERSION
#define CURRENT_LOADER_ICD_INTERFACE_VERSION 7 |
◆ ICD_LOADER_MAGIC
#define ICD_LOADER_MAGIC 0x01CDC0DE |
◆ MIN_PHYS_DEV_EXTENSION_ICD_INTERFACE_VERSION
#define MIN_PHYS_DEV_EXTENSION_ICD_INTERFACE_VERSION 4 |
◆ MIN_SUPPORTED_LOADER_ICD_INTERFACE_VERSION
#define MIN_SUPPORTED_LOADER_ICD_INTERFACE_VERSION 0 |
◆ PFN_GetPhysicalDeviceProcAddr
◆ PFN_vk_icdGetInstanceProcAddr
◆ PFN_vk_icdGetPhysicalDeviceProcAddr
◆ PFN_vk_icdNegotiateLoaderICDInterfaceVersion
typedef VkResult(VKAPI_PTR * PFN_vk_icdNegotiateLoaderICDInterfaceVersion) (uint32_t *pVersion) |
◆ PFN_vkNegotiateLoaderICDInterfaceVersion
typedef VkResult(VKAPI_PTR * PFN_vkNegotiateLoaderICDInterfaceVersion) (uint32_t *pVersion) |
◆ VkIcdWsiPlatform
Enumerator |
---|
VK_ICD_WSI_PLATFORM_MIR | |
VK_ICD_WSI_PLATFORM_WAYLAND | |
VK_ICD_WSI_PLATFORM_WIN32 | |
VK_ICD_WSI_PLATFORM_XCB | |
VK_ICD_WSI_PLATFORM_XLIB | |
VK_ICD_WSI_PLATFORM_ANDROID | |
VK_ICD_WSI_PLATFORM_MACOS | |
VK_ICD_WSI_PLATFORM_IOS | |
VK_ICD_WSI_PLATFORM_DISPLAY | |
VK_ICD_WSI_PLATFORM_HEADLESS | |
VK_ICD_WSI_PLATFORM_METAL | |
VK_ICD_WSI_PLATFORM_DIRECTFB | |
VK_ICD_WSI_PLATFORM_VI | |
VK_ICD_WSI_PLATFORM_GGP | |
VK_ICD_WSI_PLATFORM_SCREEN | |
VK_ICD_WSI_PLATFORM_FUCHSIA | |
Definition at line 104 of file vk_icd.h.
104 {
@ VK_ICD_WSI_PLATFORM_HEADLESS
@ VK_ICD_WSI_PLATFORM_METAL
@ VK_ICD_WSI_PLATFORM_GGP
@ VK_ICD_WSI_PLATFORM_MACOS
@ VK_ICD_WSI_PLATFORM_DISPLAY
@ VK_ICD_WSI_PLATFORM_SCREEN
@ VK_ICD_WSI_PLATFORM_WAYLAND
@ VK_ICD_WSI_PLATFORM_DIRECTFB
@ VK_ICD_WSI_PLATFORM_XCB
@ VK_ICD_WSI_PLATFORM_XLIB
@ VK_ICD_WSI_PLATFORM_WIN32
@ VK_ICD_WSI_PLATFORM_MIR
@ VK_ICD_WSI_PLATFORM_IOS
@ VK_ICD_WSI_PLATFORM_ANDROID
@ VK_ICD_WSI_PLATFORM_FUCHSIA
◆ set_loader_magic_value()
static void set_loader_magic_value |
( |
void * | pNewObject | ) |
|
|
inlinestatic |
◆ valid_loader_magic_value()
static bool valid_loader_magic_value |
( |
void * | pNewObject | ) |
|
|
inlinestatic |
◆ vk_icdGetInstanceProcAddr()
◆ vk_icdGetPhysicalDeviceProcAddr()
◆ vk_icdNegotiateLoaderICDInterfaceVersion()