The open source OpenXR runtime

external/openxr_includes: Update OpenXR headers to 1.1.51

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2578>

+12 -1
+1
doc/changes/state_trackers/mr.2578.md
··· 1 + Update OpenXR headers to 1.1.51
+1 -1
src/external/openxr_includes/openxr/openxr.h
··· 26 26 ((((major) & 0xffffULL) << 48) | (((minor) & 0xffffULL) << 32) | ((patch) & 0xffffffffULL)) 27 27 28 28 // OpenXR current version number. 29 - #define XR_CURRENT_API_VERSION XR_MAKE_VERSION(1, 1, 50) 29 + #define XR_CURRENT_API_VERSION XR_MAKE_VERSION(1, 1, 51) 30 30 31 31 // OpenXR 1.0 version number 32 32 #define XR_API_VERSION_1_0 XR_MAKE_VERSION(1, 0, XR_VERSION_PATCH(XR_CURRENT_API_VERSION))
+9
src/external/openxr_includes/openxr/openxr_reflection.h
··· 8095 8095 _(CreateVulkanInstanceKHR, KHR_vulkan_enable2) \ 8096 8096 _(CreateVulkanDeviceKHR, KHR_vulkan_enable2) \ 8097 8097 _(GetVulkanGraphicsDevice2KHR, KHR_vulkan_enable2) \ 8098 + _(GetVulkanGraphicsRequirements2KHR, KHR_vulkan_enable2) \ 8098 8099 8099 8100 8100 8101 /// For every function defined by XR_KHR_extended_struct_name_lengths in this version of the spec, ··· 8103 8104 /// because it is easy to add back but impossible to remove with the preprocessor. 8104 8105 #define XR_LIST_FUNCTIONS_XR_KHR_extended_struct_name_lengths(_) \ 8105 8106 _(StructureTypeToString2KHR, KHR_extended_struct_name_lengths) \ 8107 + 8108 + 8109 + /// For every function defined by XR_KHR_locate_spaces in this version of the spec, 8110 + /// calls your macro with the function name and extension name. 8111 + /// Trims the leading `xr` from the function name and the leading `XR_` from the feature name, 8112 + /// because it is easy to add back but impossible to remove with the preprocessor. 8113 + #define XR_LIST_FUNCTIONS_XR_KHR_locate_spaces(_) \ 8114 + _(LocateSpacesKHR, KHR_locate_spaces) \ 8106 8115 8107 8116 8108 8117 /// For every function defined by XR_EXT_performance_settings in this version of the spec,
+1
src/external/openxr_includes/openxr/openxr_reflection_parent_structs.h
··· 368 368 _avail(XrSpatialCapabilityConfigurationMicroQrCodeEXT, XR_TYPE_SPATIAL_CAPABILITY_CONFIGURATION_MICRO_QR_CODE_EXT) \ 369 369 _avail(XrSpatialCapabilityConfigurationArucoMarkerEXT, XR_TYPE_SPATIAL_CAPABILITY_CONFIGURATION_ARUCO_MARKER_EXT) \ 370 370 _avail(XrSpatialCapabilityConfigurationAprilTagEXT, XR_TYPE_SPATIAL_CAPABILITY_CONFIGURATION_APRIL_TAG_EXT) \ 371 + _avail(XrSpatialCapabilityConfigurationAnchorEXT, XR_TYPE_SPATIAL_CAPABILITY_CONFIGURATION_ANCHOR_EXT) \ 371 372 372 373 373 374