#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
 
 } | 
|   | 
      
        
          | #define CURRENT_LOADER_ICD_INTERFACE_VERSION   7 | 
        
      
 
 
      
        
          | #define ICD_LOADER_MAGIC   0x01CDC0DE | 
        
      
 
 
      
        
          | #define MIN_PHYS_DEV_EXTENSION_ICD_INTERFACE_VERSION   4 | 
        
      
 
 
      
        
          | #define MIN_SUPPORTED_LOADER_ICD_INTERFACE_VERSION   0 | 
        
      
 
 
      
        
          | typedef VkResult(VKAPI_PTR * PFN_vk_icdNegotiateLoaderICDInterfaceVersion)(uint32_t *pVersion) | 
        
      
 
 
      
        
          | typedef VkResult(VKAPI_PTR * PFN_vkNegotiateLoaderICDInterfaceVersion)(uint32_t *pVersion) | 
        
      
 
 
| 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 120 of file vk_icd.h.