Add VI WSI platform support to vk_icd.h
authorMichael Chock <mchock@nvidia.com>
Tue, 11 Aug 2020 20:02:00 +0000 (13:02 -0700)
committerLenny Komow <lenny@lunarg.com>
Mon, 17 Aug 2020 21:33:08 +0000 (15:33 -0600)
Add VI enum value to VkIcdWsiPlatform and define type VkIcdSurfaceVi.

include/vulkan/vk_icd.h

index 0f992c0..fde5bf6 100644 (file)
@@ -120,6 +120,7 @@ typedef enum {
     VK_ICD_WSI_PLATFORM_HEADLESS,
     VK_ICD_WSI_PLATFORM_METAL,
     VK_ICD_WSI_PLATFORM_DIRECTFB,
+    VK_ICD_WSI_PLATFORM_VI,
 } VkIcdWsiPlatform;
 
 typedef struct {
@@ -217,4 +218,11 @@ typedef struct {
 } VkIcdSurfaceMetal;
 #endif // VK_USE_PLATFORM_METAL_EXT
 
+#ifdef VK_USE_PLATFORM_VI_NN
+typedef struct {
+    VkIcdSurfaceBase base;
+    void *window;
+} VkIcdSurfaceVi;
+#endif // VK_USE_PLATFORM_VI_NN
+
 #endif  // VKICD_H