mirror of
https://gitlab.freedesktop.org/monado/monado.git
synced 2025-02-13 17:20:09 +00:00
ext/openxr: Update headers to 1.0.23
This commit is contained in:
parent
041f65745e
commit
9ee54a44a7
src/external/openxr_includes/openxr
918
src/external/openxr_includes/openxr/openxr.h
vendored
918
src/external/openxr_includes/openxr/openxr.h
vendored
File diff suppressed because it is too large
Load diff
|
@ -2,7 +2,7 @@
|
|||
#define OPENXR_PLATFORM_H_ 1
|
||||
|
||||
/*
|
||||
** Copyright (c) 2017-2021, The Khronos Group Inc.
|
||||
** Copyright (c) 2017-2022, The Khronos Group Inc.
|
||||
**
|
||||
** SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*/
|
||||
|
@ -275,7 +275,7 @@ XRAPI_ATTR XrResult XRAPI_CALL xrGetVulkanGraphicsRequirementsKHR(
|
|||
#ifdef XR_USE_GRAPHICS_API_D3D11
|
||||
|
||||
#define XR_KHR_D3D11_enable 1
|
||||
#define XR_KHR_D3D11_enable_SPEC_VERSION 8
|
||||
#define XR_KHR_D3D11_enable_SPEC_VERSION 9
|
||||
#define XR_KHR_D3D11_ENABLE_EXTENSION_NAME "XR_KHR_D3D11_enable"
|
||||
// XrGraphicsBindingD3D11KHR extends XrSessionCreateInfo
|
||||
typedef struct XrGraphicsBindingD3D11KHR {
|
||||
|
@ -312,7 +312,7 @@ XRAPI_ATTR XrResult XRAPI_CALL xrGetD3D11GraphicsRequirementsKHR(
|
|||
#ifdef XR_USE_GRAPHICS_API_D3D12
|
||||
|
||||
#define XR_KHR_D3D12_enable 1
|
||||
#define XR_KHR_D3D12_enable_SPEC_VERSION 8
|
||||
#define XR_KHR_D3D12_enable_SPEC_VERSION 9
|
||||
#define XR_KHR_D3D12_ENABLE_EXTENSION_NAME "XR_KHR_D3D12_enable"
|
||||
// XrGraphicsBindingD3D12KHR extends XrSessionCreateInfo
|
||||
typedef struct XrGraphicsBindingD3D12KHR {
|
||||
|
@ -668,6 +668,21 @@ typedef struct XrSwapchainStateSamplerVulkanFB {
|
|||
|
||||
#endif /* XR_USE_GRAPHICS_API_VULKAN */
|
||||
|
||||
#ifdef XR_USE_GRAPHICS_API_VULKAN
|
||||
|
||||
#define XR_META_vulkan_swapchain_create_info 1
|
||||
#define XR_META_vulkan_swapchain_create_info_SPEC_VERSION 1
|
||||
#define XR_META_VULKAN_SWAPCHAIN_CREATE_INFO_EXTENSION_NAME "XR_META_vulkan_swapchain_create_info"
|
||||
// XrVulkanSwapchainCreateInfoMETA extends XrSwapchainCreateInfo
|
||||
typedef struct XrVulkanSwapchainCreateInfoMETA {
|
||||
XrStructureType type;
|
||||
const void* XR_MAY_ALIAS next;
|
||||
VkImageCreateFlags additionalCreateFlags;
|
||||
VkImageUsageFlags additionalUsageFlags;
|
||||
} XrVulkanSwapchainCreateInfoMETA;
|
||||
|
||||
#endif /* XR_USE_GRAPHICS_API_VULKAN */
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
** Copyright (c) 2017-2021, The Khronos Group Inc.
|
||||
** Copyright (c) 2017-2022, The Khronos Group Inc.
|
||||
**
|
||||
** SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*/
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
#define OPENXR_REFLECTION_H_ 1
|
||||
|
||||
/*
|
||||
** Copyright (c) 2017-2021, The Khronos Group Inc.
|
||||
** Copyright (c) 2017-2022, The Khronos Group Inc.
|
||||
**
|
||||
** SPDX-License-Identifier: Apache-2.0 OR MIT
|
||||
*/
|
||||
|
@ -100,12 +100,18 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT, -1000097005) \
|
||||
_(XR_ERROR_DISPLAY_REFRESH_RATE_UNSUPPORTED_FB, -1000101000) \
|
||||
_(XR_ERROR_COLOR_SPACE_UNSUPPORTED_FB, -1000108000) \
|
||||
_(XR_ERROR_SPACE_COMPONENT_NOT_SUPPORTED_FB, -1000113000) \
|
||||
_(XR_ERROR_SPACE_COMPONENT_NOT_ENABLED_FB, -1000113001) \
|
||||
_(XR_ERROR_SPACE_COMPONENT_STATUS_PENDING_FB, -1000113002) \
|
||||
_(XR_ERROR_SPACE_COMPONENT_STATUS_ALREADY_SET_FB, -1000113003) \
|
||||
_(XR_ERROR_UNEXPECTED_STATE_PASSTHROUGH_FB, -1000118000) \
|
||||
_(XR_ERROR_FEATURE_ALREADY_CREATED_PASSTHROUGH_FB, -1000118001) \
|
||||
_(XR_ERROR_FEATURE_REQUIRED_PASSTHROUGH_FB, -1000118002) \
|
||||
_(XR_ERROR_NOT_PERMITTED_PASSTHROUGH_FB, -1000118003) \
|
||||
_(XR_ERROR_INSUFFICIENT_RESOURCES_PASSTHROUGH_FB, -1000118004) \
|
||||
_(XR_ERROR_UNKNOWN_PASSTHROUGH_FB, -1000118050) \
|
||||
_(XR_ERROR_RENDER_MODEL_KEY_INVALID_FB, -1000119000) \
|
||||
_(XR_RENDER_MODEL_UNAVAILABLE_FB, 1000119020) \
|
||||
_(XR_ERROR_MARKER_NOT_TRACKED_VARJO, -1000124000) \
|
||||
_(XR_ERROR_MARKER_ID_INVALID_VARJO, -1000124001) \
|
||||
_(XR_ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT, -1000142001) \
|
||||
|
@ -206,6 +212,9 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT, 1000046000) \
|
||||
_(XR_TYPE_GRAPHICS_BINDING_EGL_MNDX, 1000048004) \
|
||||
_(XR_TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT, 1000049000) \
|
||||
_(XR_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_CREATE_INFO_MSFT, 1000049001) \
|
||||
_(XR_TYPE_SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_GET_INFO_MSFT, 1000049002) \
|
||||
_(XR_TYPE_SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_MSFT, 1000049003) \
|
||||
_(XR_TYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT, 1000051000) \
|
||||
_(XR_TYPE_HAND_TRACKER_CREATE_INFO_EXT, 1000051001) \
|
||||
_(XR_TYPE_HAND_JOINTS_LOCATE_INFO_EXT, 1000051002) \
|
||||
|
@ -233,6 +242,7 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_TYPE_COMPOSITION_LAYER_REPROJECTION_PLANE_OVERRIDE_MSFT, 1000066001) \
|
||||
_(XR_TYPE_ANDROID_SURFACE_SWAPCHAIN_CREATE_INFO_FB, 1000070000) \
|
||||
_(XR_TYPE_COMPOSITION_LAYER_SECURE_CONTENT_FB, 1000072000) \
|
||||
_(XR_TYPE_INTERACTION_PROFILE_DPAD_BINDING_EXT, 1000078000) \
|
||||
_(XR_TYPE_INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE, 1000079000) \
|
||||
_(XR_TYPE_HAND_JOINTS_MOTION_RANGE_INFO_EXT, 1000080000) \
|
||||
_(XR_TYPE_LOADER_INIT_INFO_ANDROID_KHR, 1000089000) \
|
||||
|
@ -264,15 +274,27 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB, 1000101000) \
|
||||
_(XR_TYPE_VIVE_TRACKER_PATHS_HTCX, 1000103000) \
|
||||
_(XR_TYPE_EVENT_DATA_VIVE_TRACKER_CONNECTED_HTCX, 1000103001) \
|
||||
_(XR_TYPE_SYSTEM_FACIAL_TRACKING_PROPERTIES_HTC, 1000104000) \
|
||||
_(XR_TYPE_FACIAL_TRACKER_CREATE_INFO_HTC, 1000104001) \
|
||||
_(XR_TYPE_FACIAL_EXPRESSIONS_HTC, 1000104002) \
|
||||
_(XR_TYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB, 1000108000) \
|
||||
_(XR_TYPE_HAND_TRACKING_MESH_FB, 1000110001) \
|
||||
_(XR_TYPE_HAND_TRACKING_SCALE_FB, 1000110003) \
|
||||
_(XR_TYPE_HAND_TRACKING_AIM_STATE_FB, 1000111001) \
|
||||
_(XR_TYPE_HAND_TRACKING_CAPSULES_STATE_FB, 1000112000) \
|
||||
_(XR_TYPE_SYSTEM_SPATIAL_ENTITY_PROPERTIES_FB, 1000113004) \
|
||||
_(XR_TYPE_SPATIAL_ANCHOR_CREATE_INFO_FB, 1000113003) \
|
||||
_(XR_TYPE_SPACE_COMPONENT_STATUS_SET_INFO_FB, 1000113007) \
|
||||
_(XR_TYPE_SPACE_COMPONENT_STATUS_FB, 1000113001) \
|
||||
_(XR_TYPE_EVENT_DATA_SPATIAL_ANCHOR_CREATE_COMPLETE_FB, 1000113005) \
|
||||
_(XR_TYPE_EVENT_DATA_SPACE_SET_STATUS_COMPLETE_FB, 1000113006) \
|
||||
_(XR_TYPE_FOVEATION_PROFILE_CREATE_INFO_FB, 1000114000) \
|
||||
_(XR_TYPE_SWAPCHAIN_CREATE_INFO_FOVEATION_FB, 1000114001) \
|
||||
_(XR_TYPE_SWAPCHAIN_STATE_FOVEATION_FB, 1000114002) \
|
||||
_(XR_TYPE_FOVEATION_LEVEL_PROFILE_CREATE_INFO_FB, 1000115000) \
|
||||
_(XR_TYPE_KEYBOARD_SPACE_CREATE_INFO_FB, 1000116009) \
|
||||
_(XR_TYPE_KEYBOARD_TRACKING_QUERY_FB, 1000116004) \
|
||||
_(XR_TYPE_SYSTEM_KEYBOARD_TRACKING_PROPERTIES_FB, 1000116002) \
|
||||
_(XR_TYPE_TRIANGLE_MESH_CREATE_INFO_FB, 1000117001) \
|
||||
_(XR_TYPE_SYSTEM_PASSTHROUGH_PROPERTIES_FB, 1000118000) \
|
||||
_(XR_TYPE_PASSTHROUGH_CREATE_INFO_FB, 1000118001) \
|
||||
|
@ -283,7 +305,14 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_TYPE_PASSTHROUGH_STYLE_FB, 1000118020) \
|
||||
_(XR_TYPE_PASSTHROUGH_COLOR_MAP_MONO_TO_RGBA_FB, 1000118021) \
|
||||
_(XR_TYPE_PASSTHROUGH_COLOR_MAP_MONO_TO_MONO_FB, 1000118022) \
|
||||
_(XR_TYPE_PASSTHROUGH_BRIGHTNESS_CONTRAST_SATURATION_FB, 1000118023) \
|
||||
_(XR_TYPE_EVENT_DATA_PASSTHROUGH_STATE_CHANGED_FB, 1000118030) \
|
||||
_(XR_TYPE_RENDER_MODEL_PATH_INFO_FB, 1000119000) \
|
||||
_(XR_TYPE_RENDER_MODEL_PROPERTIES_FB, 1000119001) \
|
||||
_(XR_TYPE_RENDER_MODEL_BUFFER_FB, 1000119002) \
|
||||
_(XR_TYPE_RENDER_MODEL_LOAD_INFO_FB, 1000119003) \
|
||||
_(XR_TYPE_SYSTEM_RENDER_MODEL_PROPERTIES_FB, 1000119004) \
|
||||
_(XR_TYPE_RENDER_MODEL_CAPABILITIES_REQUEST_FB, 1000119005) \
|
||||
_(XR_TYPE_BINDING_MODIFICATIONS_KHR, 1000120000) \
|
||||
_(XR_TYPE_VIEW_LOCATE_FOVEATED_RENDERING_VARJO, 1000121000) \
|
||||
_(XR_TYPE_FOVEATED_VIEW_CONFIGURATION_VIEW_VARJO, 1000121001) \
|
||||
|
@ -294,12 +323,30 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_TYPE_MARKER_SPACE_CREATE_INFO_VARJO, 1000124002) \
|
||||
_(XR_TYPE_SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT, 1000142000) \
|
||||
_(XR_TYPE_SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT, 1000142001) \
|
||||
_(XR_TYPE_SPACE_QUERY_INFO_FB, 1000156001) \
|
||||
_(XR_TYPE_SPACE_QUERY_RESULTS_FB, 1000156002) \
|
||||
_(XR_TYPE_SPACE_STORAGE_LOCATION_FILTER_INFO_FB, 1000156003) \
|
||||
_(XR_TYPE_SPACE_UUID_FILTER_INFO_FB, 1000156054) \
|
||||
_(XR_TYPE_SPACE_COMPONENT_FILTER_INFO_FB, 1000156052) \
|
||||
_(XR_TYPE_EVENT_DATA_SPACE_QUERY_RESULTS_AVAILABLE_FB, 1000156103) \
|
||||
_(XR_TYPE_EVENT_DATA_SPACE_QUERY_COMPLETE_FB, 1000156104) \
|
||||
_(XR_TYPE_SPACE_SAVE_INFO_FB, 1000158000) \
|
||||
_(XR_TYPE_SPACE_ERASE_INFO_FB, 1000158001) \
|
||||
_(XR_TYPE_EVENT_DATA_SPACE_SAVE_COMPLETE_FB, 1000158106) \
|
||||
_(XR_TYPE_EVENT_DATA_SPACE_ERASE_COMPLETE_FB, 1000158107) \
|
||||
_(XR_TYPE_SWAPCHAIN_IMAGE_FOVEATION_VULKAN_FB, 1000160000) \
|
||||
_(XR_TYPE_SWAPCHAIN_STATE_ANDROID_SURFACE_DIMENSIONS_FB, 1000161000) \
|
||||
_(XR_TYPE_SWAPCHAIN_STATE_SAMPLER_OPENGL_ES_FB, 1000162000) \
|
||||
_(XR_TYPE_SWAPCHAIN_STATE_SAMPLER_VULKAN_FB, 1000163000) \
|
||||
_(XR_TYPE_COMPOSITION_LAYER_SPACE_WARP_INFO_FB, 1000171000) \
|
||||
_(XR_TYPE_SYSTEM_SPACE_WARP_PROPERTIES_FB, 1000171001) \
|
||||
_(XR_TYPE_DIGITAL_LENS_CONTROL_ALMALENCE, 1000196000) \
|
||||
_(XR_TYPE_SPACE_CONTAINER_FB, 1000199000) \
|
||||
_(XR_TYPE_PASSTHROUGH_KEYBOARD_HANDS_INTENSITY_FB, 1000203002) \
|
||||
_(XR_TYPE_COMPOSITION_LAYER_SETTINGS_FB, 1000204000) \
|
||||
_(XR_TYPE_VULKAN_SWAPCHAIN_CREATE_INFO_META, 1000227000) \
|
||||
_(XR_TYPE_PERFORMANCE_METRICS_STATE_META, 1000232001) \
|
||||
_(XR_TYPE_PERFORMANCE_METRICS_COUNTER_META, 1000232002) \
|
||||
_(XR_STRUCTURE_TYPE_MAX_ENUM, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrFormFactor(_) \
|
||||
|
@ -364,9 +411,11 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_OBJECT_TYPE_ACTION, 6) \
|
||||
_(XR_OBJECT_TYPE_DEBUG_UTILS_MESSENGER_EXT, 1000019000) \
|
||||
_(XR_OBJECT_TYPE_SPATIAL_ANCHOR_MSFT, 1000039000) \
|
||||
_(XR_OBJECT_TYPE_SPATIAL_GRAPH_NODE_BINDING_MSFT, 1000049000) \
|
||||
_(XR_OBJECT_TYPE_HAND_TRACKER_EXT, 1000051000) \
|
||||
_(XR_OBJECT_TYPE_SCENE_OBSERVER_MSFT, 1000097000) \
|
||||
_(XR_OBJECT_TYPE_SCENE_MSFT, 1000097001) \
|
||||
_(XR_OBJECT_TYPE_FACIAL_TRACKER_HTC, 1000104000) \
|
||||
_(XR_OBJECT_TYPE_FOVEATION_PROFILE_FB, 1000114000) \
|
||||
_(XR_OBJECT_TYPE_TRIANGLE_MESH_FB, 1000117000) \
|
||||
_(XR_OBJECT_TYPE_PASSTHROUGH_FB, 1000118000) \
|
||||
|
@ -462,6 +511,7 @@ XR_ENUM_STR(XrResult);
|
|||
|
||||
#define XR_LIST_ENUM_XrHandJointSetEXT(_) \
|
||||
_(XR_HAND_JOINT_SET_DEFAULT_EXT, 0) \
|
||||
_(XR_HAND_JOINT_SET_HAND_WITH_FOREARM_ULTRALEAP, 1000149000) \
|
||||
_(XR_HAND_JOINT_SET_MAX_ENUM_EXT, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrHandPoseTypeMSFT(_) \
|
||||
|
@ -534,6 +584,68 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_SCENE_COMPUTE_STATE_COMPLETED_WITH_ERROR_MSFT, 3) \
|
||||
_(XR_SCENE_COMPUTE_STATE_MAX_ENUM_MSFT, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrEyeExpressionHTC(_) \
|
||||
_(XR_EYE_EXPRESSION_LEFT_BLINK_HTC, 0) \
|
||||
_(XR_EYE_EXPRESSION_LEFT_WIDE_HTC, 1) \
|
||||
_(XR_EYE_EXPRESSION_RIGHT_BLINK_HTC, 2) \
|
||||
_(XR_EYE_EXPRESSION_RIGHT_WIDE_HTC, 3) \
|
||||
_(XR_EYE_EXPRESSION_LEFT_SQUEEZE_HTC, 4) \
|
||||
_(XR_EYE_EXPRESSION_RIGHT_SQUEEZE_HTC, 5) \
|
||||
_(XR_EYE_EXPRESSION_LEFT_DOWN_HTC, 6) \
|
||||
_(XR_EYE_EXPRESSION_RIGHT_DOWN_HTC, 7) \
|
||||
_(XR_EYE_EXPRESSION_LEFT_OUT_HTC, 8) \
|
||||
_(XR_EYE_EXPRESSION_RIGHT_IN_HTC, 9) \
|
||||
_(XR_EYE_EXPRESSION_LEFT_IN_HTC, 10) \
|
||||
_(XR_EYE_EXPRESSION_RIGHT_OUT_HTC, 11) \
|
||||
_(XR_EYE_EXPRESSION_LEFT_UP_HTC, 12) \
|
||||
_(XR_EYE_EXPRESSION_RIGHT_UP_HTC, 13) \
|
||||
_(XR_EYE_EXPRESSION_MAX_ENUM_HTC, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrLipExpressionHTC(_) \
|
||||
_(XR_LIP_EXPRESSION_JAW_RIGHT_HTC, 0) \
|
||||
_(XR_LIP_EXPRESSION_JAW_LEFT_HTC, 1) \
|
||||
_(XR_LIP_EXPRESSION_JAW_FORWARD_HTC, 2) \
|
||||
_(XR_LIP_EXPRESSION_JAW_OPEN_HTC, 3) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_APE_SHAPE_HTC, 4) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_UPPER_RIGHT_HTC, 5) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_UPPER_LEFT_HTC, 6) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_LOWER_RIGHT_HTC, 7) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_LOWER_LEFT_HTC, 8) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_UPPER_OVERTURN_HTC, 9) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_LOWER_OVERTURN_HTC, 10) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_POUT_HTC, 11) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_SMILE_RIGHT_HTC, 12) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_SMILE_LEFT_HTC, 13) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_SAD_RIGHT_HTC, 14) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_SAD_LEFT_HTC, 15) \
|
||||
_(XR_LIP_EXPRESSION_CHEEK_PUFF_RIGHT_HTC, 16) \
|
||||
_(XR_LIP_EXPRESSION_CHEEK_PUFF_LEFT_HTC, 17) \
|
||||
_(XR_LIP_EXPRESSION_CHEEK_SUCK_HTC, 18) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_UPPER_UPRIGHT_HTC, 19) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_UPPER_UPLEFT_HTC, 20) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_LOWER_DOWNRIGHT_HTC, 21) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_LOWER_DOWNLEFT_HTC, 22) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_UPPER_INSIDE_HTC, 23) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_LOWER_INSIDE_HTC, 24) \
|
||||
_(XR_LIP_EXPRESSION_MOUTH_LOWER_OVERLAY_HTC, 25) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_LONGSTEP1_HTC, 26) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_LEFT_HTC, 27) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_RIGHT_HTC, 28) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_UP_HTC, 29) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_DOWN_HTC, 30) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_ROLL_HTC, 31) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_LONGSTEP2_HTC, 32) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_UPRIGHT_MORPH_HTC, 33) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_UPLEFT_MORPH_HTC, 34) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_DOWNRIGHT_MORPH_HTC, 35) \
|
||||
_(XR_LIP_EXPRESSION_TONGUE_DOWNLEFT_MORPH_HTC, 36) \
|
||||
_(XR_LIP_EXPRESSION_MAX_ENUM_HTC, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrFacialTrackingTypeHTC(_) \
|
||||
_(XR_FACIAL_TRACKING_TYPE_EYE_DEFAULT_HTC, 1) \
|
||||
_(XR_FACIAL_TRACKING_TYPE_LIP_DEFAULT_HTC, 2) \
|
||||
_(XR_FACIAL_TRACKING_TYPE_MAX_ENUM_HTC, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrColorSpaceFB(_) \
|
||||
_(XR_COLOR_SPACE_UNMANAGED_FB, 0) \
|
||||
_(XR_COLOR_SPACE_REC2020_FB, 1) \
|
||||
|
@ -545,6 +657,12 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_COLOR_SPACE_ADOBE_RGB_FB, 7) \
|
||||
_(XR_COLOR_SPACE_MAX_ENUM_FB, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrSpaceComponentTypeFB(_) \
|
||||
_(XR_SPACE_COMPONENT_TYPE_LOCATABLE_FB, 0) \
|
||||
_(XR_SPACE_COMPONENT_TYPE_STORABLE_FB, 1) \
|
||||
_(XR_SPACE_COMPONENT_TYPE_SPACE_CONTAINER_FB, 7) \
|
||||
_(XR_SPACE_COMPONENT_TYPE_MAX_ENUM_FB, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrFoveationLevelFB(_) \
|
||||
_(XR_FOVEATION_LEVEL_NONE_FB, 0) \
|
||||
_(XR_FOVEATION_LEVEL_LOW_FB, 1) \
|
||||
|
@ -566,8 +684,62 @@ XR_ENUM_STR(XrResult);
|
|||
#define XR_LIST_ENUM_XrPassthroughLayerPurposeFB(_) \
|
||||
_(XR_PASSTHROUGH_LAYER_PURPOSE_RECONSTRUCTION_FB, 0) \
|
||||
_(XR_PASSTHROUGH_LAYER_PURPOSE_PROJECTED_FB, 1) \
|
||||
_(XR_PASSTHROUGH_LAYER_PURPOSE_TRACKED_KEYBOARD_HANDS_FB, 1000203001) \
|
||||
_(XR_PASSTHROUGH_LAYER_PURPOSE_TRACKED_KEYBOARD_MASKED_HANDS_FB, 1000203002) \
|
||||
_(XR_PASSTHROUGH_LAYER_PURPOSE_MAX_ENUM_FB, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrHandForearmJointULTRALEAP(_) \
|
||||
_(XR_HAND_FOREARM_JOINT_PALM_ULTRALEAP, 0) \
|
||||
_(XR_HAND_FOREARM_JOINT_WRIST_ULTRALEAP, 1) \
|
||||
_(XR_HAND_FOREARM_JOINT_THUMB_METACARPAL_ULTRALEAP, 2) \
|
||||
_(XR_HAND_FOREARM_JOINT_THUMB_PROXIMAL_ULTRALEAP, 3) \
|
||||
_(XR_HAND_FOREARM_JOINT_THUMB_DISTAL_ULTRALEAP, 4) \
|
||||
_(XR_HAND_FOREARM_JOINT_THUMB_TIP_ULTRALEAP, 5) \
|
||||
_(XR_HAND_FOREARM_JOINT_INDEX_METACARPAL_ULTRALEAP, 6) \
|
||||
_(XR_HAND_FOREARM_JOINT_INDEX_PROXIMAL_ULTRALEAP, 7) \
|
||||
_(XR_HAND_FOREARM_JOINT_INDEX_INTERMEDIATE_ULTRALEAP, 8) \
|
||||
_(XR_HAND_FOREARM_JOINT_INDEX_DISTAL_ULTRALEAP, 9) \
|
||||
_(XR_HAND_FOREARM_JOINT_INDEX_TIP_ULTRALEAP, 10) \
|
||||
_(XR_HAND_FOREARM_JOINT_MIDDLE_METACARPAL_ULTRALEAP, 11) \
|
||||
_(XR_HAND_FOREARM_JOINT_MIDDLE_PROXIMAL_ULTRALEAP, 12) \
|
||||
_(XR_HAND_FOREARM_JOINT_MIDDLE_INTERMEDIATE_ULTRALEAP, 13) \
|
||||
_(XR_HAND_FOREARM_JOINT_MIDDLE_DISTAL_ULTRALEAP, 14) \
|
||||
_(XR_HAND_FOREARM_JOINT_MIDDLE_TIP_ULTRALEAP, 15) \
|
||||
_(XR_HAND_FOREARM_JOINT_RING_METACARPAL_ULTRALEAP, 16) \
|
||||
_(XR_HAND_FOREARM_JOINT_RING_PROXIMAL_ULTRALEAP, 17) \
|
||||
_(XR_HAND_FOREARM_JOINT_RING_INTERMEDIATE_ULTRALEAP, 18) \
|
||||
_(XR_HAND_FOREARM_JOINT_RING_DISTAL_ULTRALEAP, 19) \
|
||||
_(XR_HAND_FOREARM_JOINT_RING_TIP_ULTRALEAP, 20) \
|
||||
_(XR_HAND_FOREARM_JOINT_LITTLE_METACARPAL_ULTRALEAP, 21) \
|
||||
_(XR_HAND_FOREARM_JOINT_LITTLE_PROXIMAL_ULTRALEAP, 22) \
|
||||
_(XR_HAND_FOREARM_JOINT_LITTLE_INTERMEDIATE_ULTRALEAP, 23) \
|
||||
_(XR_HAND_FOREARM_JOINT_LITTLE_DISTAL_ULTRALEAP, 24) \
|
||||
_(XR_HAND_FOREARM_JOINT_LITTLE_TIP_ULTRALEAP, 25) \
|
||||
_(XR_HAND_FOREARM_JOINT_ELBOW_ULTRALEAP, 26) \
|
||||
_(XR_HAND_FOREARM_JOINT_MAX_ENUM_ULTRALEAP, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrSpaceQueryActionFB(_) \
|
||||
_(XR_SPACE_QUERY_ACTION_LOAD_FB, 0) \
|
||||
_(XR_SPACE_QUERY_ACTION_MAX_ENUM_FB, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrSpaceStorageLocationFB(_) \
|
||||
_(XR_SPACE_STORAGE_LOCATION_INVALID_FB, 0) \
|
||||
_(XR_SPACE_STORAGE_LOCATION_LOCAL_FB, 1) \
|
||||
_(XR_SPACE_STORAGE_LOCATION_MAX_ENUM_FB, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrSpacePersistenceModeFB(_) \
|
||||
_(XR_SPACE_PERSISTENCE_MODE_INVALID_FB, 0) \
|
||||
_(XR_SPACE_PERSISTENCE_MODE_INDEFINITE_FB, 1) \
|
||||
_(XR_SPACE_PERSISTENCE_MODE_MAX_ENUM_FB, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_ENUM_XrPerformanceMetricsCounterUnitMETA(_) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_UNIT_GENERIC_META, 0) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_UNIT_PERCENTAGE_META, 1) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_UNIT_MILLISECONDS_META, 2) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_UNIT_BYTES_META, 3) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_UNIT_HERTZ_META, 4) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_UNIT_MAX_ENUM_META, 0x7FFFFFFF)
|
||||
|
||||
#define XR_LIST_BITS_XrInstanceCreateFlags(_)
|
||||
|
||||
#define XR_LIST_BITS_XrSessionCreateFlags(_)
|
||||
|
@ -662,6 +834,16 @@ XR_ENUM_STR(XrResult);
|
|||
|
||||
#define XR_LIST_BITS_XrSwapchainStateFoveationFlagsFB(_)
|
||||
|
||||
#define XR_LIST_BITS_XrKeyboardTrackingFlagsFB(_) \
|
||||
_(XR_KEYBOARD_TRACKING_EXISTS_BIT_FB, 0x00000001) \
|
||||
_(XR_KEYBOARD_TRACKING_LOCAL_BIT_FB, 0x00000002) \
|
||||
_(XR_KEYBOARD_TRACKING_REMOTE_BIT_FB, 0x00000004) \
|
||||
_(XR_KEYBOARD_TRACKING_CONNECTED_BIT_FB, 0x00000008) \
|
||||
|
||||
#define XR_LIST_BITS_XrKeyboardTrackingQueryFlagsFB(_) \
|
||||
_(XR_KEYBOARD_TRACKING_QUERY_LOCAL_BIT_FB, 0x00000002) \
|
||||
_(XR_KEYBOARD_TRACKING_QUERY_REMOTE_BIT_FB, 0x00000004) \
|
||||
|
||||
#define XR_LIST_BITS_XrTriangleMeshFlagsFB(_) \
|
||||
_(XR_TRIANGLE_MESH_MUTABLE_BIT_FB, 0x00000001) \
|
||||
|
||||
|
@ -674,7 +856,26 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_PASSTHROUGH_STATE_CHANGED_RECOVERABLE_ERROR_BIT_FB, 0x00000004) \
|
||||
_(XR_PASSTHROUGH_STATE_CHANGED_RESTORED_ERROR_BIT_FB, 0x00000008) \
|
||||
|
||||
#define XR_LIST_BITS_XrCompositionLayerSpaceWarpInfoFlagsFB(_)
|
||||
#define XR_LIST_BITS_XrRenderModelFlagsFB(_) \
|
||||
_(XR_RENDER_MODEL_SUPPORTS_GLTF_2_0_SUBSET_1_BIT_FB, 0x00000001) \
|
||||
_(XR_RENDER_MODEL_SUPPORTS_GLTF_2_0_SUBSET_2_BIT_FB, 0x00000002) \
|
||||
|
||||
#define XR_LIST_BITS_XrCompositionLayerSpaceWarpInfoFlagsFB(_) \
|
||||
_(XR_COMPOSITION_LAYER_SPACE_WARP_INFO_FRAME_SKIP_BIT_FB, 0x00000001) \
|
||||
|
||||
#define XR_LIST_BITS_XrDigitalLensControlFlagsALMALENCE(_) \
|
||||
_(XR_DIGITAL_LENS_CONTROL_PROCESSING_DISABLE_BIT_ALMALENCE, 0x00000001) \
|
||||
|
||||
#define XR_LIST_BITS_XrCompositionLayerSettingsFlagsFB(_) \
|
||||
_(XR_COMPOSITION_LAYER_SETTINGS_NORMAL_SUPER_SAMPLING_BIT_FB, 0x00000001) \
|
||||
_(XR_COMPOSITION_LAYER_SETTINGS_QUALITY_SUPER_SAMPLING_BIT_FB, 0x00000002) \
|
||||
_(XR_COMPOSITION_LAYER_SETTINGS_NORMAL_SHARPENING_BIT_FB, 0x00000004) \
|
||||
_(XR_COMPOSITION_LAYER_SETTINGS_QUALITY_SHARPENING_BIT_FB, 0x00000008) \
|
||||
|
||||
#define XR_LIST_BITS_XrPerformanceMetricsCounterFlagsMETA(_) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_ANY_VALUE_VALID_BIT_META, 0x00000001) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_UINT_VALUE_VALID_BIT_META, 0x00000002) \
|
||||
_(XR_PERFORMANCE_METRICS_COUNTER_FLOAT_VALUE_VALID_BIT_META, 0x00000004) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrApiLayerProperties(_) \
|
||||
_(type) \
|
||||
|
@ -1474,6 +1675,23 @@ XR_ENUM_STR(XrResult);
|
|||
_(nodeId) \
|
||||
_(pose) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpatialGraphStaticNodeBindingCreateInfoMSFT(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(space) \
|
||||
_(poseInSpace) \
|
||||
_(time) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpatialGraphNodeBindingPropertiesGetInfoMSFT(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpatialGraphNodeBindingPropertiesMSFT(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(nodeId) \
|
||||
_(poseInNodeSpace) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSystemHandTrackingPropertiesEXT(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
@ -1668,6 +1886,19 @@ XR_ENUM_STR(XrResult);
|
|||
_(next) \
|
||||
_(flags) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrInteractionProfileDpadBindingEXT(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(binding) \
|
||||
_(actionSet) \
|
||||
_(forceThreshold) \
|
||||
_(forceThresholdReleased) \
|
||||
_(centerRegion) \
|
||||
_(wedgeAngle) \
|
||||
_(isSticky) \
|
||||
_(onHaptic) \
|
||||
_(offHaptic) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrInteractionProfileAnalogThresholdVALVE(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
@ -1876,6 +2107,25 @@ XR_ENUM_STR(XrResult);
|
|||
_(next) \
|
||||
_(paths) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSystemFacialTrackingPropertiesHTC(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(supportEyeFacialTracking) \
|
||||
_(supportLipFacialTracking) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrFacialExpressionsHTC(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(isActive) \
|
||||
_(sampleTime) \
|
||||
_(expressionCount) \
|
||||
_(expressionWeightings) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrFacialTrackerCreateInfoHTC(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(facialTrackingType) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSystemColorSpacePropertiesFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
@ -1934,6 +2184,52 @@ XR_ENUM_STR(XrResult);
|
|||
_(next) \
|
||||
_(capsules) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSystemSpatialEntityPropertiesFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(supportsSpatialEntity) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpatialAnchorCreateInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(space) \
|
||||
_(poseInSpace) \
|
||||
_(time) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceComponentStatusSetInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(componentType) \
|
||||
_(enabled) \
|
||||
_(timeout) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceComponentStatusFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(enabled) \
|
||||
_(changePending) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrUuidEXT(_) \
|
||||
_(data) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrEventDataSpatialAnchorCreateCompleteFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(requestId) \
|
||||
_(result) \
|
||||
_(space) \
|
||||
_(uuid) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrEventDataSpaceSetStatusCompleteFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(requestId) \
|
||||
_(result) \
|
||||
_(space) \
|
||||
_(uuid) \
|
||||
_(componentType) \
|
||||
_(enabled) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrFoveationProfileCreateInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
@ -1956,6 +2252,27 @@ XR_ENUM_STR(XrResult);
|
|||
_(verticalOffset) \
|
||||
_(dynamic) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSystemKeyboardTrackingPropertiesFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(supportsKeyboardTracking) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrKeyboardTrackingDescriptionFB(_) \
|
||||
_(trackedKeyboardId) \
|
||||
_(size) \
|
||||
_(flags) \
|
||||
_(name) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrKeyboardSpaceCreateInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(trackedKeyboardId) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrKeyboardTrackingQueryFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(flags) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrTriangleMeshCreateInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
@ -2023,11 +2340,54 @@ XR_ENUM_STR(XrResult);
|
|||
_(next) \
|
||||
_(textureColorMap) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrPassthroughBrightnessContrastSaturationFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(brightness) \
|
||||
_(contrast) \
|
||||
_(saturation) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrEventDataPassthroughStateChangedFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(flags) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrRenderModelPathInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(path) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrRenderModelPropertiesFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(vendorId) \
|
||||
_(modelName) \
|
||||
_(modelKey) \
|
||||
_(modelVersion) \
|
||||
_(flags) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrRenderModelBufferFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(bufferCapacityInput) \
|
||||
_(bufferCountOutput) \
|
||||
_(buffer) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrRenderModelLoadInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(modelKey) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSystemRenderModelPropertiesFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(supportsRenderModelLoading) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrRenderModelCapabilitiesRequestFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(flags) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrViewLocateFoveatedRenderingVARJO(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
@ -2083,6 +2443,92 @@ XR_ENUM_STR(XrResult);
|
|||
_(spatialAnchorStore) \
|
||||
_(spatialAnchorPersistenceName) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceQueryInfoBaseHeaderFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceFilterInfoBaseHeaderFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceQueryInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(queryAction) \
|
||||
_(maxResultCount) \
|
||||
_(timeout) \
|
||||
_(filter) \
|
||||
_(excludeFilter) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceStorageLocationFilterInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(location) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceUuidFilterInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(uuidCount) \
|
||||
_(uuids) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceComponentFilterInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(componentType) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceQueryResultFB(_) \
|
||||
_(space) \
|
||||
_(uuid) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceQueryResultsFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(resultCapacityInput) \
|
||||
_(resultCountOutput) \
|
||||
_(results) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrEventDataSpaceQueryResultsAvailableFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(requestId) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrEventDataSpaceQueryCompleteFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(requestId) \
|
||||
_(result) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceSaveInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(space) \
|
||||
_(location) \
|
||||
_(persistenceMode) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceEraseInfoFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(space) \
|
||||
_(location) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrEventDataSpaceSaveCompleteFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(requestId) \
|
||||
_(result) \
|
||||
_(space) \
|
||||
_(uuid) \
|
||||
_(location) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrEventDataSpaceEraseCompleteFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(requestId) \
|
||||
_(result) \
|
||||
_(space) \
|
||||
_(uuid) \
|
||||
_(location) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSwapchainImageFoveationVulkanFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
|
@ -2143,6 +2589,48 @@ XR_ENUM_STR(XrResult);
|
|||
_(recommendedMotionVectorImageRectWidth) \
|
||||
_(recommendedMotionVectorImageRectHeight) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrDigitalLensControlALMALENCE(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(flags) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrSpaceContainerFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(uuidCapacityInput) \
|
||||
_(uuidCountOutput) \
|
||||
_(uuids) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrPassthroughKeyboardHandsIntensityFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(leftHandIntensity) \
|
||||
_(rightHandIntensity) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrCompositionLayerSettingsFB(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(layerFlags) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrVulkanSwapchainCreateInfoMETA(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(additionalCreateFlags) \
|
||||
_(additionalUsageFlags) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrPerformanceMetricsStateMETA(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(enabled) \
|
||||
|
||||
#define XR_LIST_STRUCT_XrPerformanceMetricsCounterMETA(_) \
|
||||
_(type) \
|
||||
_(next) \
|
||||
_(counterFlags) \
|
||||
_(counterUnit) \
|
||||
_(uintValue) \
|
||||
_(floatValue) \
|
||||
|
||||
|
||||
|
||||
#define XR_LIST_STRUCTURE_TYPES_CORE(_) \
|
||||
|
@ -2219,6 +2707,9 @@ XR_ENUM_STR(XrResult);
|
|||
_(XrCompositionLayerAlphaBlendFB, XR_TYPE_COMPOSITION_LAYER_ALPHA_BLEND_FB) \
|
||||
_(XrViewConfigurationDepthRangeEXT, XR_TYPE_VIEW_CONFIGURATION_DEPTH_RANGE_EXT) \
|
||||
_(XrSpatialGraphNodeSpaceCreateInfoMSFT, XR_TYPE_SPATIAL_GRAPH_NODE_SPACE_CREATE_INFO_MSFT) \
|
||||
_(XrSpatialGraphStaticNodeBindingCreateInfoMSFT, XR_TYPE_SPATIAL_GRAPH_STATIC_NODE_BINDING_CREATE_INFO_MSFT) \
|
||||
_(XrSpatialGraphNodeBindingPropertiesGetInfoMSFT, XR_TYPE_SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_GET_INFO_MSFT) \
|
||||
_(XrSpatialGraphNodeBindingPropertiesMSFT, XR_TYPE_SPATIAL_GRAPH_NODE_BINDING_PROPERTIES_MSFT) \
|
||||
_(XrSystemHandTrackingPropertiesEXT, XR_TYPE_SYSTEM_HAND_TRACKING_PROPERTIES_EXT) \
|
||||
_(XrHandTrackerCreateInfoEXT, XR_TYPE_HAND_TRACKER_CREATE_INFO_EXT) \
|
||||
_(XrHandJointsLocateInfoEXT, XR_TYPE_HAND_JOINTS_LOCATE_INFO_EXT) \
|
||||
|
@ -2244,6 +2735,7 @@ XR_ENUM_STR(XrResult);
|
|||
_(XrCompositionLayerReprojectionInfoMSFT, XR_TYPE_COMPOSITION_LAYER_REPROJECTION_INFO_MSFT) \
|
||||
_(XrCompositionLayerReprojectionPlaneOverrideMSFT, XR_TYPE_COMPOSITION_LAYER_REPROJECTION_PLANE_OVERRIDE_MSFT) \
|
||||
_(XrCompositionLayerSecureContentFB, XR_TYPE_COMPOSITION_LAYER_SECURE_CONTENT_FB) \
|
||||
_(XrInteractionProfileDpadBindingEXT, XR_TYPE_INTERACTION_PROFILE_DPAD_BINDING_EXT) \
|
||||
_(XrInteractionProfileAnalogThresholdVALVE, XR_TYPE_INTERACTION_PROFILE_ANALOG_THRESHOLD_VALVE) \
|
||||
_(XrHandJointsMotionRangeInfoEXT, XR_TYPE_HAND_JOINTS_MOTION_RANGE_INFO_EXT) \
|
||||
_(XrSceneObserverCreateInfoMSFT, XR_TYPE_SCENE_OBSERVER_CREATE_INFO_MSFT) \
|
||||
|
@ -2270,15 +2762,27 @@ XR_ENUM_STR(XrResult);
|
|||
_(XrEventDataDisplayRefreshRateChangedFB, XR_TYPE_EVENT_DATA_DISPLAY_REFRESH_RATE_CHANGED_FB) \
|
||||
_(XrViveTrackerPathsHTCX, XR_TYPE_VIVE_TRACKER_PATHS_HTCX) \
|
||||
_(XrEventDataViveTrackerConnectedHTCX, XR_TYPE_EVENT_DATA_VIVE_TRACKER_CONNECTED_HTCX) \
|
||||
_(XrSystemFacialTrackingPropertiesHTC, XR_TYPE_SYSTEM_FACIAL_TRACKING_PROPERTIES_HTC) \
|
||||
_(XrFacialExpressionsHTC, XR_TYPE_FACIAL_EXPRESSIONS_HTC) \
|
||||
_(XrFacialTrackerCreateInfoHTC, XR_TYPE_FACIAL_TRACKER_CREATE_INFO_HTC) \
|
||||
_(XrSystemColorSpacePropertiesFB, XR_TYPE_SYSTEM_COLOR_SPACE_PROPERTIES_FB) \
|
||||
_(XrHandTrackingMeshFB, XR_TYPE_HAND_TRACKING_MESH_FB) \
|
||||
_(XrHandTrackingScaleFB, XR_TYPE_HAND_TRACKING_SCALE_FB) \
|
||||
_(XrHandTrackingAimStateFB, XR_TYPE_HAND_TRACKING_AIM_STATE_FB) \
|
||||
_(XrHandTrackingCapsulesStateFB, XR_TYPE_HAND_TRACKING_CAPSULES_STATE_FB) \
|
||||
_(XrSystemSpatialEntityPropertiesFB, XR_TYPE_SYSTEM_SPATIAL_ENTITY_PROPERTIES_FB) \
|
||||
_(XrSpatialAnchorCreateInfoFB, XR_TYPE_SPATIAL_ANCHOR_CREATE_INFO_FB) \
|
||||
_(XrSpaceComponentStatusSetInfoFB, XR_TYPE_SPACE_COMPONENT_STATUS_SET_INFO_FB) \
|
||||
_(XrSpaceComponentStatusFB, XR_TYPE_SPACE_COMPONENT_STATUS_FB) \
|
||||
_(XrEventDataSpatialAnchorCreateCompleteFB, XR_TYPE_EVENT_DATA_SPATIAL_ANCHOR_CREATE_COMPLETE_FB) \
|
||||
_(XrEventDataSpaceSetStatusCompleteFB, XR_TYPE_EVENT_DATA_SPACE_SET_STATUS_COMPLETE_FB) \
|
||||
_(XrFoveationProfileCreateInfoFB, XR_TYPE_FOVEATION_PROFILE_CREATE_INFO_FB) \
|
||||
_(XrSwapchainCreateInfoFoveationFB, XR_TYPE_SWAPCHAIN_CREATE_INFO_FOVEATION_FB) \
|
||||
_(XrSwapchainStateFoveationFB, XR_TYPE_SWAPCHAIN_STATE_FOVEATION_FB) \
|
||||
_(XrFoveationLevelProfileCreateInfoFB, XR_TYPE_FOVEATION_LEVEL_PROFILE_CREATE_INFO_FB) \
|
||||
_(XrSystemKeyboardTrackingPropertiesFB, XR_TYPE_SYSTEM_KEYBOARD_TRACKING_PROPERTIES_FB) \
|
||||
_(XrKeyboardSpaceCreateInfoFB, XR_TYPE_KEYBOARD_SPACE_CREATE_INFO_FB) \
|
||||
_(XrKeyboardTrackingQueryFB, XR_TYPE_KEYBOARD_TRACKING_QUERY_FB) \
|
||||
_(XrTriangleMeshCreateInfoFB, XR_TYPE_TRIANGLE_MESH_CREATE_INFO_FB) \
|
||||
_(XrSystemPassthroughPropertiesFB, XR_TYPE_SYSTEM_PASSTHROUGH_PROPERTIES_FB) \
|
||||
_(XrPassthroughCreateInfoFB, XR_TYPE_PASSTHROUGH_CREATE_INFO_FB) \
|
||||
|
@ -2289,7 +2793,14 @@ XR_ENUM_STR(XrResult);
|
|||
_(XrPassthroughStyleFB, XR_TYPE_PASSTHROUGH_STYLE_FB) \
|
||||
_(XrPassthroughColorMapMonoToRgbaFB, XR_TYPE_PASSTHROUGH_COLOR_MAP_MONO_TO_RGBA_FB) \
|
||||
_(XrPassthroughColorMapMonoToMonoFB, XR_TYPE_PASSTHROUGH_COLOR_MAP_MONO_TO_MONO_FB) \
|
||||
_(XrPassthroughBrightnessContrastSaturationFB, XR_TYPE_PASSTHROUGH_BRIGHTNESS_CONTRAST_SATURATION_FB) \
|
||||
_(XrEventDataPassthroughStateChangedFB, XR_TYPE_EVENT_DATA_PASSTHROUGH_STATE_CHANGED_FB) \
|
||||
_(XrRenderModelPathInfoFB, XR_TYPE_RENDER_MODEL_PATH_INFO_FB) \
|
||||
_(XrRenderModelPropertiesFB, XR_TYPE_RENDER_MODEL_PROPERTIES_FB) \
|
||||
_(XrRenderModelBufferFB, XR_TYPE_RENDER_MODEL_BUFFER_FB) \
|
||||
_(XrRenderModelLoadInfoFB, XR_TYPE_RENDER_MODEL_LOAD_INFO_FB) \
|
||||
_(XrSystemRenderModelPropertiesFB, XR_TYPE_SYSTEM_RENDER_MODEL_PROPERTIES_FB) \
|
||||
_(XrRenderModelCapabilitiesRequestFB, XR_TYPE_RENDER_MODEL_CAPABILITIES_REQUEST_FB) \
|
||||
_(XrViewLocateFoveatedRenderingVARJO, XR_TYPE_VIEW_LOCATE_FOVEATED_RENDERING_VARJO) \
|
||||
_(XrFoveatedViewConfigurationViewVARJO, XR_TYPE_FOVEATED_VIEW_CONFIGURATION_VIEW_VARJO) \
|
||||
_(XrSystemFoveatedRenderingPropertiesVARJO, XR_TYPE_SYSTEM_FOVEATED_RENDERING_PROPERTIES_VARJO) \
|
||||
|
@ -2299,8 +2810,25 @@ XR_ENUM_STR(XrResult);
|
|||
_(XrMarkerSpaceCreateInfoVARJO, XR_TYPE_MARKER_SPACE_CREATE_INFO_VARJO) \
|
||||
_(XrSpatialAnchorPersistenceInfoMSFT, XR_TYPE_SPATIAL_ANCHOR_PERSISTENCE_INFO_MSFT) \
|
||||
_(XrSpatialAnchorFromPersistedAnchorCreateInfoMSFT, XR_TYPE_SPATIAL_ANCHOR_FROM_PERSISTED_ANCHOR_CREATE_INFO_MSFT) \
|
||||
_(XrSpaceQueryInfoFB, XR_TYPE_SPACE_QUERY_INFO_FB) \
|
||||
_(XrSpaceStorageLocationFilterInfoFB, XR_TYPE_SPACE_STORAGE_LOCATION_FILTER_INFO_FB) \
|
||||
_(XrSpaceUuidFilterInfoFB, XR_TYPE_SPACE_UUID_FILTER_INFO_FB) \
|
||||
_(XrSpaceComponentFilterInfoFB, XR_TYPE_SPACE_COMPONENT_FILTER_INFO_FB) \
|
||||
_(XrSpaceQueryResultsFB, XR_TYPE_SPACE_QUERY_RESULTS_FB) \
|
||||
_(XrEventDataSpaceQueryResultsAvailableFB, XR_TYPE_EVENT_DATA_SPACE_QUERY_RESULTS_AVAILABLE_FB) \
|
||||
_(XrEventDataSpaceQueryCompleteFB, XR_TYPE_EVENT_DATA_SPACE_QUERY_COMPLETE_FB) \
|
||||
_(XrSpaceSaveInfoFB, XR_TYPE_SPACE_SAVE_INFO_FB) \
|
||||
_(XrSpaceEraseInfoFB, XR_TYPE_SPACE_ERASE_INFO_FB) \
|
||||
_(XrEventDataSpaceSaveCompleteFB, XR_TYPE_EVENT_DATA_SPACE_SAVE_COMPLETE_FB) \
|
||||
_(XrEventDataSpaceEraseCompleteFB, XR_TYPE_EVENT_DATA_SPACE_ERASE_COMPLETE_FB) \
|
||||
_(XrCompositionLayerSpaceWarpInfoFB, XR_TYPE_COMPOSITION_LAYER_SPACE_WARP_INFO_FB) \
|
||||
_(XrSystemSpaceWarpPropertiesFB, XR_TYPE_SYSTEM_SPACE_WARP_PROPERTIES_FB) \
|
||||
_(XrDigitalLensControlALMALENCE, XR_TYPE_DIGITAL_LENS_CONTROL_ALMALENCE) \
|
||||
_(XrSpaceContainerFB, XR_TYPE_SPACE_CONTAINER_FB) \
|
||||
_(XrPassthroughKeyboardHandsIntensityFB, XR_TYPE_PASSTHROUGH_KEYBOARD_HANDS_INTENSITY_FB) \
|
||||
_(XrCompositionLayerSettingsFB, XR_TYPE_COMPOSITION_LAYER_SETTINGS_FB) \
|
||||
_(XrPerformanceMetricsStateMETA, XR_TYPE_PERFORMANCE_METRICS_STATE_META) \
|
||||
_(XrPerformanceMetricsCounterMETA, XR_TYPE_PERFORMANCE_METRICS_COUNTER_META) \
|
||||
|
||||
|
||||
|
||||
|
@ -2404,6 +2932,7 @@ XR_ENUM_STR(XrResult);
|
|||
_(XrVulkanGraphicsDeviceGetInfoKHR, XR_TYPE_VULKAN_GRAPHICS_DEVICE_GET_INFO_KHR) \
|
||||
_(XrSwapchainImageFoveationVulkanFB, XR_TYPE_SWAPCHAIN_IMAGE_FOVEATION_VULKAN_FB) \
|
||||
_(XrSwapchainStateSamplerVulkanFB, XR_TYPE_SWAPCHAIN_STATE_SAMPLER_VULKAN_FB) \
|
||||
_(XrVulkanSwapchainCreateInfoMETA, XR_TYPE_VULKAN_SWAPCHAIN_CREATE_INFO_META) \
|
||||
|
||||
|
||||
#else
|
||||
|
@ -2506,6 +3035,7 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_FB_android_surface_swapchain_create, 71) \
|
||||
_(XR_FB_swapchain_update_state, 72) \
|
||||
_(XR_FB_composition_layer_secure_content, 73) \
|
||||
_(XR_EXT_dpad_binding, 79) \
|
||||
_(XR_VALVE_analog_threshold, 80) \
|
||||
_(XR_EXT_hand_joints_motion_range, 81) \
|
||||
_(XR_KHR_loader_init, 89) \
|
||||
|
@ -2520,20 +3050,31 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_FB_display_refresh_rate, 102) \
|
||||
_(XR_HTC_vive_cosmos_controller_interaction, 103) \
|
||||
_(XR_HTCX_vive_tracker_interaction, 104) \
|
||||
_(XR_HTC_facial_tracking, 105) \
|
||||
_(XR_HTC_vive_focus3_controller_interaction, 106) \
|
||||
_(XR_HTC_hand_interaction, 107) \
|
||||
_(XR_HTC_vive_wrist_tracker_interaction, 108) \
|
||||
_(XR_FB_color_space, 109) \
|
||||
_(XR_FB_hand_tracking_mesh, 111) \
|
||||
_(XR_FB_hand_tracking_aim, 112) \
|
||||
_(XR_FB_hand_tracking_capsules, 113) \
|
||||
_(XR_FB_spatial_entity, 114) \
|
||||
_(XR_FB_foveation, 115) \
|
||||
_(XR_FB_foveation_configuration, 116) \
|
||||
_(XR_FB_keyboard_tracking, 117) \
|
||||
_(XR_FB_triangle_mesh, 118) \
|
||||
_(XR_FB_passthrough, 119) \
|
||||
_(XR_FB_render_model, 120) \
|
||||
_(XR_KHR_binding_modification, 121) \
|
||||
_(XR_VARJO_foveated_rendering, 122) \
|
||||
_(XR_VARJO_composition_layer_depth_test, 123) \
|
||||
_(XR_VARJO_environment_depth_estimation, 124) \
|
||||
_(XR_VARJO_marker_tracking, 125) \
|
||||
_(XR_VARJO_view_offset, 126) \
|
||||
_(XR_MSFT_spatial_anchor_persistence, 143) \
|
||||
_(XR_ULTRALEAP_hand_tracking_forearm, 150) \
|
||||
_(XR_FB_spatial_entity_query, 157) \
|
||||
_(XR_FB_spatial_entity_storage, 159) \
|
||||
_(XR_OCULUS_audio_device_guid, 160) \
|
||||
_(XR_FB_foveation_vulkan, 161) \
|
||||
_(XR_FB_swapchain_update_state_android_surface, 162) \
|
||||
|
@ -2541,6 +3082,13 @@ XR_ENUM_STR(XrResult);
|
|||
_(XR_FB_swapchain_update_state_vulkan, 164) \
|
||||
_(XR_KHR_swapchain_usage_input_attachment_bit, 166) \
|
||||
_(XR_FB_space_warp, 172) \
|
||||
_(XR_ALMALENCE_digital_lens_control, 197) \
|
||||
_(XR_FB_spatial_entity_container, 200) \
|
||||
_(XR_FB_passthrough_keyboard_hands, 204) \
|
||||
_(XR_FB_composition_layer_settings, 205) \
|
||||
_(XR_META_vulkan_swapchain_create_info, 228) \
|
||||
_(XR_META_performance_metrics, 233) \
|
||||
_(XR_EXT_uuid, 300) \
|
||||
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue