@@ -102,9 +102,6 @@ XR_ENUM_STR(XrResult);
102102 _(XR_ERROR_COLOR_SPACE_UNSUPPORTED_FB , -1000108000 ) \
103103 _(XR_ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT , -1000142001 ) \
104104 _(XR_ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT , -1000142002 ) \
105- _(XR_SPATIAL_ANCHOR_EXPORT_DATA_UNAVAILABLE_MSFT , 1000062000 ) \
106- _(XR_ERROR_SPATIAL_ANCHOR_EXPORT_FAILED_MSFT , -1000062000 ) \
107- _(XR_ERROR_SPATIAL_ANCHOR_SUFFICIENCY_QUERY_FAILED_MSFT , -1000062001 ) \
108105 _(XR_RESULT_MAX_ENUM , 0x7FFFFFFF )
109106
110107#define XR_LIST_ENUM_XrStructureType (_ ) \
@@ -200,7 +197,6 @@ XR_ENUM_STR(XrResult);
200197 _(XR_TYPE_COMPOSITION_LAYER_ALPHA_BLEND_FB , 1000041001 ) \
201198 _(XR_TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT , 1000046000 ) \
202199 _(XR_TYPE_GRAPHICS_BINDING_EGL_MNDX , 1000048004 ) \
203- _(XR_TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT , 1000049000 ) \
204200 _(XR_TYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT , 1000051000 ) \
205201 _(XR_TYPE_HAND_TRACKER_CREATE_INFO_EXT , 1000051001 ) \
206202 _(XR_TYPE_HAND_JOINTS_LOCATE_INFO_EXT , 1000051002 ) \
@@ -258,6 +254,10 @@ XR_ENUM_STR(XrResult);
258254 _(XR_TYPE_SCENE_DESERIALIZE_INFO_MSFT , 1000098001 ) \
259255 _(XR_TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB , 1000101000 ) \
260256 _(XR_TYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB , 1000108000 ) \
257+ _(XR_TYPE_HAND_TRACKING_MESH_FB , 1000110001 ) \
258+ _(XR_TYPE_HAND_TRACKING_SCALE_FB , 1000110003 ) \
259+ _(XR_TYPE_HAND_TRACKING_AIM_STATE_FB , 1000111001 ) \
260+ _(XR_TYPE_HAND_TRACKING_CAPSULES_STATE_FB , 1000112000 ) \
261261 _(XR_TYPE_FOVEATION_PROFILE_CREATE_INFO_FB , 1000114000 ) \
262262 _(XR_TYPE_SWAPCHAIN_CREATE_INFO_FOVEATION_FB , 1000114001 ) \
263263 _(XR_TYPE_SWAPCHAIN_STATE_FOVEATION_FB , 1000114002 ) \
@@ -273,8 +273,12 @@ XR_ENUM_STR(XrResult);
273273 _(XR_TYPE_SWAPCHAIN_STATE_ANDROID_SURFACE_DIMENSIONS_FB , 1000161000 ) \
274274 _(XR_TYPE_SWAPCHAIN_STATE_SAMPLER_OPENGL_ES_FB , 1000162000 ) \
275275 _(XR_TYPE_SWAPCHAIN_STATE_SAMPLER_VULKAN_FB , 1000163000 ) \
276- _(XR_TYPE_SPATIAL_ANCHOR_EXPORT_PURPOSE_INFO_MSFT , 1000062000 ) \
277- _(XR_TYPE_SPATIAL_ANCHOR_EXPORT_SUFFICIENCY_MSFT , 1000062001 ) \
276+ _(XR_TYPE_COMPOSITION_LAYER_SPACE_WARP_INFO_FB , 1000171000 ) \
277+ _(XR_TYPE_SYSTEM_SPACE_WARP_PROPERTIES_FB , 1000171001 ) \
278+ _(XR_TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT , 1000049000 ) \
279+ _(XR_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_CREATE_INFO_MSFT , 1000049001 ) \
280+ _(XR_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_PROPERTIES_GET_INFO_MSFT , 1000049002 ) \
281+ _(XR_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_PROPERTIES_MSFT , 1000049003 ) \
278282 _(XR_STRUCTURE_TYPE_MAX_ENUM , 0x7FFFFFFF )
279283
280284#define XR_LIST_ENUM_XrFormFactor (_ ) \
@@ -344,7 +348,7 @@ XR_ENUM_STR(XrResult);
344348 _(XR_OBJECT_TYPE_SCENE_MSFT , 1000097001 ) \
345349 _(XR_OBJECT_TYPE_FOVEATION_PROFILE_FB , 1000114000 ) \
346350 _(XR_OBJECT_TYPE_SPATIAL_ANCHOR_STORE_CONNECTION_MSFT , 1000142000 ) \
347- _(XR_OBJECT_TYPE_SPATIAL_ANCHOR_NEIGHBORHOOD_DATA_STREAM_MSFT , 1000062000 ) \
351+ _(XR_OBJECT_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_MSFT , 1000049000 ) \
348352 _(XR_OBJECT_TYPE_MAX_ENUM , 0x7FFFFFFF )
349353
350354#define XR_LIST_ENUM_XrAndroidThreadTypeKHR (_ ) \
@@ -441,11 +445,6 @@ XR_ENUM_STR(XrResult);
441445 _(XR_HAND_POSE_TYPE_REFERENCE_OPEN_PALM_MSFT , 1 ) \
442446 _(XR_HAND_POSE_TYPE_MAX_ENUM_MSFT , 0x7FFFFFFF )
443447
444- #define XR_LIST_ENUM_XrSpatialAnchorExportPurposeMSFT (_ ) \
445- _ (XR_SPATIAL_ANCHOR_EXPORT_PURPOSE_RELOCALIZATION_MSFT , 0 ) \
446- _(XR_SPATIAL_ANCHOR_EXPORT_PURPOSE_SHARING_MSFT , 1 ) \
447- _(XR_SPATIAL_ANCHOR_EXPORT_PURPOSE_MAX_ENUM_MSFT , 0x7FFFFFFF )
448-
449448#define XR_LIST_ENUM_XrReprojectionModeMSFT (_ ) \
450449 _ (XR_REPROJECTION_MODE_DEPTH_MSFT , 1 ) \
451450 _(XR_REPROJECTION_MODE_PLANAR_FROM_DEPTH_MSFT , 2 ) \
@@ -611,12 +610,25 @@ XR_ENUM_STR(XrResult);
611610 _ (XR_COMPOSITION_LAYER_SECURE_CONTENT_EXCLUDE_LAYER_BIT_FB , 0x00000001 ) \
612611 _(XR_COMPOSITION_LAYER_SECURE_CONTENT_REPLACE_LAYER_BIT_FB , 0x00000002 ) \
613612
613+ #define XR_LIST_BITS_XrHandTrackingAimFlagsFB (_ ) \
614+ _ (XR_HAND_TRACKING_AIM_COMPUTED_BIT_FB , 0x00000001 ) \
615+ _(XR_HAND_TRACKING_AIM_VALID_BIT_FB , 0x00000002 ) \
616+ _(XR_HAND_TRACKING_AIM_INDEX_PINCHING_BIT_FB , 0x00000004 ) \
617+ _(XR_HAND_TRACKING_AIM_MIDDLE_PINCHING_BIT_FB , 0x00000008 ) \
618+ _(XR_HAND_TRACKING_AIM_RING_PINCHING_BIT_FB , 0x00000010 ) \
619+ _(XR_HAND_TRACKING_AIM_LITTLE_PINCHING_BIT_FB , 0x00000020 ) \
620+ _(XR_HAND_TRACKING_AIM_SYSTEM_GESTURE_BIT_FB , 0x00000040 ) \
621+ _(XR_HAND_TRACKING_AIM_DOMINANT_HAND_BIT_FB , 0x00000080 ) \
622+ _(XR_HAND_TRACKING_AIM_MENU_PRESSED_BIT_FB , 0x00000100 ) \
623+
614624#define XR_LIST_BITS_XrSwapchainCreateFoveationFlagsFB (_ ) \
615625 _ (XR_SWAPCHAIN_CREATE_FOVEATION_SCALED_BIN_BIT_FB , 0x00000001 ) \
616626 _(XR_SWAPCHAIN_CREATE_FOVEATION_FRAGMENT_DENSITY_MAP_BIT_FB , 0x00000002 ) \
617627
618628#define XR_LIST_BITS_XrSwapchainStateFoveationFlagsFB (_ )
619629
630+ #define XR_LIST_BITS_XrCompositionLayerSpaceWarpInfoFlagsFB (_ )
631+
620632#define XR_LIST_STRUCT_XrApiLayerProperties (_ ) \
621633 _ (type) \
622634 _(next) \
@@ -1415,6 +1427,23 @@ XR_ENUM_STR(XrResult);
14151427 _(nodeId) \
14161428 _(pose) \
14171429
1430+ #define XR_LIST_STRUCT_XrSpatialGraphStaticNodeBindingCreateInfoMSFT (_ ) \
1431+ _ (type) \
1432+ _(next) \
1433+ _(space) \
1434+ _(poseInSpace) \
1435+ _(time) \
1436+
1437+ #define XR_LIST_STRUCT_XrSpatialGraphStaticNodeBindingPropertiesGetInfoMSFT (_ ) \
1438+ _ (type) \
1439+ _(next) \
1440+
1441+ #define XR_LIST_STRUCT_XrSpatialGraphStaticNodeBindingPropertiesMSFT (_ ) \
1442+ _ (type) \
1443+ _(next) \
1444+ _(nodeId) \
1445+ _(poseInNodeSpace) \
1446+
14181447#define XR_LIST_STRUCT_XrSystemHandTrackingPropertiesEXT (_ ) \
14191448 _ (type) \
14201449 _(next) \
@@ -1577,18 +1606,6 @@ XR_ENUM_STR(XrResult);
15771606 _(recommendedFov) \
15781607 _(maxMutableFov) \
15791608
1580- #define XR_LIST_STRUCT_XrSpatialAnchorExportPurposeInfoMSFT (_ ) \
1581- _ (type) \
1582- _(next) \
1583- _(exportPurpose) \
1584-
1585- #define XR_LIST_STRUCT_XrSpatialAnchorExportSufficiencyMSFT (_ ) \
1586- _ (type) \
1587- _(next) \
1588- _(isMinimallySufficient) \
1589- _(recommendedSufficiencyLevel) \
1590- _(sufficiencyLevel) \
1591-
15921609#define XR_LIST_STRUCT_XrHolographicWindowAttachmentMSFT (_ ) \
15931610 _ (type) \
15941611 _(next) \
@@ -1823,6 +1840,59 @@ XR_ENUM_STR(XrResult);
18231840 _(next) \
18241841 _(colorSpace) \
18251842
1843+ #define XR_LIST_STRUCT_XrVector4sFB (_ ) \
1844+ _ (x) \
1845+ _(y) \
1846+ _(z) \
1847+ _(w) \
1848+
1849+ #define XR_LIST_STRUCT_XrHandTrackingMeshFB (_ ) \
1850+ _ (type) \
1851+ _(next) \
1852+ _(jointCapacityInput) \
1853+ _(jointCountOutput) \
1854+ _(jointBindPoses) \
1855+ _(jointRadii) \
1856+ _(jointParents) \
1857+ _(vertexCapacityInput) \
1858+ _(vertexCountOutput) \
1859+ _(vertexPositions) \
1860+ _(vertexNormals) \
1861+ _(vertexUVs) \
1862+ _(vertexBlendIndices) \
1863+ _(vertexBlendWeights) \
1864+ _(indexCapacityInput) \
1865+ _(indexCountOutput) \
1866+ _(indices) \
1867+
1868+ #define XR_LIST_STRUCT_XrHandTrackingScaleFB (_ ) \
1869+ _ (type) \
1870+ _(next) \
1871+ _(sensorOutput) \
1872+ _(currentOutput) \
1873+ _(overrideHandScale) \
1874+ _(overrideValueInput) \
1875+
1876+ #define XR_LIST_STRUCT_XrHandTrackingAimStateFB (_ ) \
1877+ _ (type) \
1878+ _(next) \
1879+ _(status) \
1880+ _(aimPose) \
1881+ _(pinchStrengthIndex) \
1882+ _(pinchStrengthMiddle) \
1883+ _(pinchStrengthRing) \
1884+ _(pinchStrengthLittle) \
1885+
1886+ #define XR_LIST_STRUCT_XrHandCapsuleFB (_ ) \
1887+ _ (points) \
1888+ _(radius) \
1889+ _(joint) \
1890+
1891+ #define XR_LIST_STRUCT_XrHandTrackingCapsulesStateFB (_ ) \
1892+ _ (type) \
1893+ _(next) \
1894+ _(capsules) \
1895+
18261896#define XR_LIST_STRUCT_XrFoveationProfileCreateInfoFB (_ ) \
18271897 _ (type) \
18281898 _(next) \
@@ -1923,6 +1993,24 @@ XR_ENUM_STR(XrResult);
19231993 _(maxAnisotropy) \
19241994 _(borderColor) \
19251995
1996+ #define XR_LIST_STRUCT_XrCompositionLayerSpaceWarpInfoFB (_ ) \
1997+ _ (type) \
1998+ _(next) \
1999+ _(layerFlags) \
2000+ _(motionVectorSubImage) \
2001+ _(appSpaceDeltaPose) \
2002+ _(depthSubImage) \
2003+ _(minDepth) \
2004+ _(maxDepth) \
2005+ _(nearZ) \
2006+ _(farZ) \
2007+
2008+ #define XR_LIST_STRUCT_XrSystemSpaceWarpPropertiesFB (_ ) \
2009+ _ (type) \
2010+ _(next) \
2011+ _(recommendedMotionVectorImageRectWidth) \
2012+ _(recommendedMotionVectorImageRectHeight) \
2013+
19262014
19272015
19282016#define XR_LIST_STRUCTURE_TYPES_CORE (_ ) \
@@ -1999,6 +2087,9 @@ XR_ENUM_STR(XrResult);
19992087 _(XrCompositionLayerAlphaBlendFB, XR_TYPE_COMPOSITION_LAYER_ALPHA_BLEND_FB ) \
20002088 _(XrViewConfigurationDepthRangeEXT, XR_TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT ) \
20012089 _(XrSpatialGraphNodeSpaceCreateInfoMSFT, XR_TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT ) \
2090+ _(XrSpatialGraphStaticNodeBindingCreateInfoMSFT, XR_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_CREATE_INFO_MSFT ) \
2091+ _(XrSpatialGraphStaticNodeBindingPropertiesGetInfoMSFT, XR_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_PROPERTIES_GET_INFO_MSFT ) \
2092+ _(XrSpatialGraphStaticNodeBindingPropertiesMSFT, XR_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_PROPERTIES_MSFT ) \
20022093 _(XrSystemHandTrackingPropertiesEXT, XR_TYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT ) \
20032094 _(XrHandTrackerCreateInfoEXT, XR_TYPE_HAND_TRACKER_CREATE_INFO_EXT ) \
20042095 _(XrHandJointsLocateInfoEXT, XR_TYPE_HAND_JOINTS_LOCATE_INFO_EXT ) \
@@ -2021,8 +2112,6 @@ XR_ENUM_STR(XrResult);
20212112 _(XrControllerModelNodeStateMSFT, XR_TYPE_CONTROLLER_MODEL_NODE_STATE_MSFT ) \
20222113 _(XrControllerModelStateMSFT, XR_TYPE_CONTROLLER_MODEL_STATE_MSFT ) \
20232114 _(XrViewConfigurationViewFovEPIC, XR_TYPE_VIEW_CONFIGURATION_VIEW_FOV_EPIC ) \
2024- _(XrSpatialAnchorExportPurposeInfoMSFT, XR_TYPE_SPATIAL_ANCHOR_EXPORT_PURPOSE_INFO_MSFT ) \
2025- _(XrSpatialAnchorExportSufficiencyMSFT, XR_TYPE_SPATIAL_ANCHOR_EXPORT_SUFFICIENCY_MSFT ) \
20262115 _(XrCompositionLayerReprojectionInfoMSFT, XR_TYPE_COMPOSITION_LAYER_REPROJECTION_INFO_MSFT ) \
20272116 _(XrCompositionLayerReprojectionPlaneOverrideMSFT, XR_TYPE_COMPOSITION_LAYER_REPROJECTION_PLANE_OVERRIDE_MSFT ) \
20282117 _(XrCompositionLayerSecureContentFB, XR_TYPE_COMPOSITION_LAYER_SECURE_CONTENT_FB ) \
@@ -2051,6 +2140,10 @@ XR_ENUM_STR(XrResult);
20512140 _(XrSceneDeserializeInfoMSFT, XR_TYPE_SCENE_DESERIALIZE_INFO_MSFT ) \
20522141 _(XrEventDataDisplayRefreshRateChangedFB, XR_TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB ) \
20532142 _(XrSystemColorSpacePropertiesFB, XR_TYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB ) \
2143+ _(XrHandTrackingMeshFB, XR_TYPE_HAND_TRACKING_MESH_FB ) \
2144+ _(XrHandTrackingScaleFB, XR_TYPE_HAND_TRACKING_SCALE_FB ) \
2145+ _(XrHandTrackingAimStateFB, XR_TYPE_HAND_TRACKING_AIM_STATE_FB ) \
2146+ _(XrHandTrackingCapsulesStateFB, XR_TYPE_HAND_TRACKING_CAPSULES_STATE_FB ) \
20542147 _(XrFoveationProfileCreateInfoFB, XR_TYPE_FOVEATION_PROFILE_CREATE_INFO_FB ) \
20552148 _(XrSwapchainCreateInfoFoveationFB, XR_TYPE_SWAPCHAIN_CREATE_INFO_FOVEATION_FB ) \
20562149 _(XrSwapchainStateFoveationFB, XR_TYPE_SWAPCHAIN_STATE_FOVEATION_FB ) \
@@ -2061,6 +2154,8 @@ XR_ENUM_STR(XrResult);
20612154 _(XrCompositionLayerDepthTestVARJO, XR_TYPE_COMPOSITION_LAYER_DEPTH_TEST_VARJO ) \
20622155 _(XrSpatialAnchorPersistenceInfoMSFT, XR_TYPE_SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT ) \
20632156 _(XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT, XR_TYPE_SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT ) \
2157+ _(XrCompositionLayerSpaceWarpInfoFB, XR_TYPE_COMPOSITION_LAYER_SPACE_WARP_INFO_FB ) \
2158+ _(XrSystemSpaceWarpPropertiesFB, XR_TYPE_SYSTEM_SPACE_WARP_PROPERTIES_FB ) \
20642159
20652160
20662161
@@ -2260,7 +2355,6 @@ XR_ENUM_STR(XrResult);
22602355 _(XR_MSFT_perception_anchor_interop, 57 ) \
22612356 _(XR_EXT_win32_appcontainer_compatible, 58 ) \
22622357 _(XR_EPIC_view_configuration_fov, 60 ) \
2263- _(XR_MSFT_spatial_anchor_export_preview, 63 ) \
22642358 _(XR_MSFT_holographic_window_attachment, 64 ) \
22652359 _(XR_MSFT_composition_layer_reprojection, 67 ) \
22662360 _(XR_HUAWEI_controller_interaction, 70 ) \
@@ -2281,6 +2375,9 @@ XR_ENUM_STR(XrResult);
22812375 _(XR_FB_display_refresh_rate, 102 ) \
22822376 _(XR_HTC_vive_cosmos_controller_interaction, 103 ) \
22832377 _(XR_FB_color_space, 109 ) \
2378+ _(XR_FB_hand_tracking_mesh, 111 ) \
2379+ _(XR_FB_hand_tracking_aim, 112 ) \
2380+ _(XR_FB_hand_tracking_capsules, 113 ) \
22842381 _(XR_FB_foveation, 115 ) \
22852382 _(XR_FB_foveation_configuration, 116 ) \
22862383 _(XR_KHR_binding_modification, 121 ) \
@@ -2294,6 +2391,7 @@ XR_ENUM_STR(XrResult);
22942391 _(XR_FB_swapchain_update_state_opengl_es, 163 ) \
22952392 _(XR_FB_swapchain_update_state_vulkan, 164 ) \
22962393 _(XR_KHR_swapchain_usage_input_attachment_bit, 166 ) \
2394+ _(XR_FB_space_warp, 172 ) \
22972395
22982396
22992397#endif
0 commit comments