@@ -275,7 +275,7 @@ XRAPI_ATTR XrResult XRAPI_CALL xrGetVulkanGraphicsRequirementsKHR(
275
275
#ifdef XR_USE_GRAPHICS_API_D3D11
276
276
277
277
#define XR_KHR_D3D11_enable 1
278
- #define XR_KHR_D3D11_enable_SPEC_VERSION 8
278
+ #define XR_KHR_D3D11_enable_SPEC_VERSION 9
279
279
#define XR_KHR_D3D11_ENABLE_EXTENSION_NAME "XR_KHR_D3D11_enable"
280
280
// XrGraphicsBindingD3D11KHR extends XrSessionCreateInfo
281
281
typedef struct XrGraphicsBindingD3D11KHR {
@@ -312,7 +312,7 @@ XRAPI_ATTR XrResult XRAPI_CALL xrGetD3D11GraphicsRequirementsKHR(
312
312
#ifdef XR_USE_GRAPHICS_API_D3D12
313
313
314
314
#define XR_KHR_D3D12_enable 1
315
- #define XR_KHR_D3D12_enable_SPEC_VERSION 8
315
+ #define XR_KHR_D3D12_enable_SPEC_VERSION 9
316
316
#define XR_KHR_D3D12_ENABLE_EXTENSION_NAME "XR_KHR_D3D12_enable"
317
317
// XrGraphicsBindingD3D12KHR extends XrSessionCreateInfo
318
318
typedef struct XrGraphicsBindingD3D12KHR {
@@ -668,6 +668,21 @@ typedef struct XrSwapchainStateSamplerVulkanFB {
668
668
669
669
#endif /* XR_USE_GRAPHICS_API_VULKAN */
670
670
671
+ #ifdef XR_USE_GRAPHICS_API_VULKAN
672
+
673
+ #define XR_META_vulkan_swapchain_create_info 1
674
+ #define XR_META_vulkan_swapchain_create_info_SPEC_VERSION 1
675
+ #define XR_META_VULKAN_SWAPCHAIN_CREATE_INFO_EXTENSION_NAME "XR_META_vulkan_swapchain_create_info"
676
+ // XrVulkanSwapchainCreateInfoMETA extends XrSwapchainCreateInfo
677
+ typedef struct XrVulkanSwapchainCreateInfoMETA {
678
+ XrStructureType type ;
679
+ const void * XR_MAY_ALIAS next ;
680
+ VkImageCreateFlags additionalCreateFlags ;
681
+ VkImageUsageFlags additionalUsageFlags ;
682
+ } XrVulkanSwapchainCreateInfoMETA ;
683
+
684
+ #endif /* XR_USE_GRAPHICS_API_VULKAN */
685
+
671
686
#ifdef __cplusplus
672
687
}
673
688
#endif
0 commit comments