diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/vk_wsi_lunarg.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/include/vk_wsi_lunarg.h b/include/vk_wsi_lunarg.h index 08ea5137..e36fe707 100644 --- a/include/vk_wsi_lunarg.h +++ b/include/vk_wsi_lunarg.h @@ -40,8 +40,8 @@ extern "C" // ------------------------------------------------------------------------------------------------ // Objects -VK_DEFINE_HANDLE(VkDisplayWSI); -VK_DEFINE_HANDLE(VkSwapChainWSI); +VK_DEFINE_DISP_SUBCLASS_HANDLE(VkDisplayWSI, VkObject) +VK_DEFINE_DISP_SUBCLASS_HANDLE(VkSwapChainWSI, VkObject) // ------------------------------------------------------------------------------------------------ // Enumeration constants @@ -59,6 +59,10 @@ VK_DEFINE_HANDLE(VkSwapChainWSI); // Extend VkImageLayout enum with extension specific constants #define VK_IMAGE_LAYOUT_PRESENT_SOURCE_WSI VK_WSI_LUNARG_ENUM(VkImageLayout, 0) +// Extend VkObjectType enum for new objects +#define VK_OBJECT_TYPE_DISPLAY_WSI VK_WSI_LUNARG_ENUM(VkObjectType, 0) +#define VK_OBJECT_TYPE_SWAP_CHAIN_WSI VK_WSI_LUNARG_ENUM(VkObjectType, 1) + // ------------------------------------------------------------------------------------------------ // Enumerations |
