14 case XR_TIMEOUT_EXPIRED:
15 return "XR_TIMEOUT_EXPIRED";
16 case XR_SESSION_LOSS_PENDING:
17 return "XR_SESSION_LOSS_PENDING";
18 case XR_EVENT_UNAVAILABLE:
19 return "XR_EVENT_UNAVAILABLE";
20 case XR_SPACE_BOUNDS_UNAVAILABLE:
21 return "XR_SPACE_BOUNDS_UNAVAILABLE";
22 case XR_SESSION_NOT_FOCUSED:
23 return "XR_SESSION_NOT_FOCUSED";
24 case XR_FRAME_DISCARDED:
25 return "XR_FRAME_DISCARDED";
26 case XR_ERROR_VALIDATION_FAILURE:
27 return "XR_ERROR_VALIDATION_FAILURE";
28 case XR_ERROR_RUNTIME_FAILURE:
29 return "XR_ERROR_RUNTIME_FAILURE";
30 case XR_ERROR_OUT_OF_MEMORY:
31 return "XR_ERROR_OUT_OF_MEMORY";
32 case XR_ERROR_API_VERSION_UNSUPPORTED:
33 return "XR_ERROR_API_VERSION_UNSUPPORTED";
34 case XR_ERROR_INITIALIZATION_FAILED:
35 return "XR_ERROR_INITIALIZATION_FAILED";
36 case XR_ERROR_FUNCTION_UNSUPPORTED:
37 return "XR_ERROR_FUNCTION_UNSUPPORTED";
38 case XR_ERROR_FEATURE_UNSUPPORTED:
39 return "XR_ERROR_FEATURE_UNSUPPORTED";
40 case XR_ERROR_EXTENSION_NOT_PRESENT:
41 return "XR_ERROR_EXTENSION_NOT_PRESENT";
42 case XR_ERROR_LIMIT_REACHED:
43 return "XR_ERROR_LIMIT_REACHED";
44 case XR_ERROR_SIZE_INSUFFICIENT:
45 return "XR_ERROR_SIZE_INSUFFICIENT";
46 case XR_ERROR_HANDLE_INVALID:
47 return "XR_ERROR_HANDLE_INVALID";
48 case XR_ERROR_INSTANCE_LOST:
49 return "XR_ERROR_INSTANCE_LOST";
50 case XR_ERROR_SESSION_RUNNING:
51 return "XR_ERROR_SESSION_RUNNING";
52 case XR_ERROR_SESSION_NOT_RUNNING:
53 return "XR_ERROR_SESSION_NOT_RUNNING";
54 case XR_ERROR_SESSION_LOST:
55 return "XR_ERROR_SESSION_LOST";
56 case XR_ERROR_SYSTEM_INVALID:
57 return "XR_ERROR_SYSTEM_INVALID";
58 case XR_ERROR_PATH_INVALID:
59 return "XR_ERROR_PATH_INVALID";
60 case XR_ERROR_PATH_COUNT_EXCEEDED:
61 return "XR_ERROR_PATH_COUNT_EXCEEDED";
62 case XR_ERROR_PATH_FORMAT_INVALID:
63 return "XR_ERROR_PATH_FORMAT_INVALID";
64 case XR_ERROR_PATH_UNSUPPORTED:
65 return "XR_ERROR_PATH_UNSUPPORTED";
66 case XR_ERROR_LAYER_INVALID:
67 return "XR_ERROR_LAYER_INVALID";
68 case XR_ERROR_LAYER_LIMIT_EXCEEDED:
69 return "XR_ERROR_LAYER_LIMIT_EXCEEDED";
70 case XR_ERROR_SWAPCHAIN_RECT_INVALID:
71 return "XR_ERROR_SWAPCHAIN_RECT_INVALID";
72 case XR_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED:
73 return "XR_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED";
74 case XR_ERROR_ACTION_TYPE_MISMATCH:
75 return "XR_ERROR_ACTION_TYPE_MISMATCH";
76 case XR_ERROR_SESSION_NOT_READY:
77 return "XR_ERROR_SESSION_NOT_READY";
78 case XR_ERROR_SESSION_NOT_STOPPING:
79 return "XR_ERROR_SESSION_NOT_STOPPING";
80 case XR_ERROR_TIME_INVALID:
81 return "XR_ERROR_TIME_INVALID";
82 case XR_ERROR_REFERENCE_SPACE_UNSUPPORTED:
83 return "XR_ERROR_REFERENCE_SPACE_UNSUPPORTED";
84 case XR_ERROR_FILE_ACCESS_ERROR:
85 return "XR_ERROR_FILE_ACCESS_ERROR";
86 case XR_ERROR_FILE_CONTENTS_INVALID:
87 return "XR_ERROR_FILE_CONTENTS_INVALID";
88 case XR_ERROR_FORM_FACTOR_UNSUPPORTED:
89 return "XR_ERROR_FORM_FACTOR_UNSUPPORTED";
90 case XR_ERROR_FORM_FACTOR_UNAVAILABLE:
91 return "XR_ERROR_FORM_FACTOR_UNAVAILABLE";
92 case XR_ERROR_API_LAYER_NOT_PRESENT:
93 return "XR_ERROR_API_LAYER_NOT_PRESENT";
94 case XR_ERROR_CALL_ORDER_INVALID:
95 return "XR_ERROR_CALL_ORDER_INVALID";
96 case XR_ERROR_GRAPHICS_DEVICE_INVALID:
97 return "XR_ERROR_GRAPHICS_DEVICE_INVALID";
98 case XR_ERROR_POSE_INVALID:
99 return "XR_ERROR_POSE_INVALID";
100 case XR_ERROR_INDEX_OUT_OF_RANGE:
101 return "XR_ERROR_INDEX_OUT_OF_RANGE";
102 case XR_ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED:
103 return "XR_ERROR_VIEW_CONFIGURATION_TYPE_UNSUPPORTED";
104 case XR_ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED:
105 return "XR_ERROR_ENVIRONMENT_BLEND_MODE_UNSUPPORTED";
106 case XR_ERROR_NAME_DUPLICATED:
107 return "XR_ERROR_NAME_DUPLICATED";
108 case XR_ERROR_NAME_INVALID:
109 return "XR_ERROR_NAME_INVALID";
110 case XR_ERROR_ACTIONSET_NOT_ATTACHED:
111 return "XR_ERROR_ACTIONSET_NOT_ATTACHED";
112 case XR_ERROR_ACTIONSETS_ALREADY_ATTACHED:
113 return "XR_ERROR_ACTIONSETS_ALREADY_ATTACHED";
114 case XR_ERROR_LOCALIZED_NAME_DUPLICATED:
115 return "XR_ERROR_LOCALIZED_NAME_DUPLICATED";
116 case XR_ERROR_LOCALIZED_NAME_INVALID:
117 return "XR_ERROR_LOCALIZED_NAME_INVALID";
118 case XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING:
119 return "XR_ERROR_GRAPHICS_REQUIREMENTS_CALL_MISSING";
120 case XR_ERROR_RUNTIME_UNAVAILABLE:
121 return "XR_ERROR_RUNTIME_UNAVAILABLE";
122 case XR_ERROR_ANDROID_THREAD_SETTINGS_ID_INVALID_KHR:
123 return "XR_ERROR_ANDROID_THREAD_SETTINGS_ID_INVALID_KHR";
124 case XR_ERROR_ANDROID_THREAD_SETTINGS_FAILURE_KHR:
125 return "XR_ERROR_ANDROID_THREAD_SETTINGS_FAILURE_KHR";
126 case XR_ERROR_CREATE_SPATIAL_ANCHOR_FAILED_MSFT:
127 return "XR_ERROR_CREATE_SPATIAL_ANCHOR_FAILED_MSFT";
128 case XR_ERROR_SECONDARY_VIEW_CONFIGURATION_TYPE_NOT_ENABLED_MSFT:
129 return "XR_ERROR_SECONDARY_VIEW_CONFIGURATION_TYPE_NOT_ENABLED_MSFT";
130 case XR_ERROR_CONTROLLER_MODEL_KEY_INVALID_MSFT:
131 return "XR_ERROR_CONTROLLER_MODEL_KEY_INVALID_MSFT";
132 case XR_ERROR_REPROJECTION_MODE_UNSUPPORTED_MSFT:
133 return "XR_ERROR_REPROJECTION_MODE_UNSUPPORTED_MSFT";
134 case XR_ERROR_COMPUTE_NEW_SCENE_NOT_COMPLETED_MSFT:
135 return "XR_ERROR_COMPUTE_NEW_SCENE_NOT_COMPLETED_MSFT";
136 case XR_ERROR_SCENE_COMPONENT_ID_INVALID_MSFT:
137 return "XR_ERROR_SCENE_COMPONENT_ID_INVALID_MSFT";
138 case XR_ERROR_SCENE_COMPONENT_TYPE_MISMATCH_MSFT:
139 return "XR_ERROR_SCENE_COMPONENT_TYPE_MISMATCH_MSFT";
140 case XR_ERROR_SCENE_MESH_BUFFER_ID_INVALID_MSFT:
141 return "XR_ERROR_SCENE_MESH_BUFFER_ID_INVALID_MSFT";
142 case XR_ERROR_SCENE_COMPUTE_FEATURE_INCOMPATIBLE_MSFT:
143 return "XR_ERROR_SCENE_COMPUTE_FEATURE_INCOMPATIBLE_MSFT";
144 case XR_ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT:
145 return "XR_ERROR_SCENE_COMPUTE_CONSISTENCY_MISMATCH_MSFT";
146 case XR_ERROR_DISPLAY_REFRESH_RATE_UNSUPPORTED_FB:
147 return "XR_ERROR_DISPLAY_REFRESH_RATE_UNSUPPORTED_FB";
148 case XR_ERROR_COLOR_SPACE_UNSUPPORTED_FB:
149 return "XR_ERROR_COLOR_SPACE_UNSUPPORTED_FB";
150 case XR_ERROR_SPACE_COMPONENT_NOT_SUPPORTED_FB:
151 return "XR_ERROR_SPACE_COMPONENT_NOT_SUPPORTED_FB";
152 case XR_ERROR_SPACE_COMPONENT_NOT_ENABLED_FB:
153 return "XR_ERROR_SPACE_COMPONENT_NOT_ENABLED_FB";
154 case XR_ERROR_SPACE_COMPONENT_STATUS_PENDING_FB:
155 return "XR_ERROR_SPACE_COMPONENT_STATUS_PENDING_FB";
156 case XR_ERROR_SPACE_COMPONENT_STATUS_ALREADY_SET_FB:
157 return "XR_ERROR_SPACE_COMPONENT_STATUS_ALREADY_SET_FB";
158 case XR_ERROR_UNEXPECTED_STATE_PASSTHROUGH_FB:
159 return "XR_ERROR_UNEXPECTED_STATE_PASSTHROUGH_FB";
160 case XR_ERROR_FEATURE_ALREADY_CREATED_PASSTHROUGH_FB:
161 return "XR_ERROR_FEATURE_ALREADY_CREATED_PASSTHROUGH_FB";
162 case XR_ERROR_FEATURE_REQUIRED_PASSTHROUGH_FB:
163 return "XR_ERROR_FEATURE_REQUIRED_PASSTHROUGH_FB";
164 case XR_ERROR_NOT_PERMITTED_PASSTHROUGH_FB:
165 return "XR_ERROR_NOT_PERMITTED_PASSTHROUGH_FB";
166 case XR_ERROR_INSUFFICIENT_RESOURCES_PASSTHROUGH_FB:
167 return "XR_ERROR_INSUFFICIENT_RESOURCES_PASSTHROUGH_FB";
168 case XR_ERROR_UNKNOWN_PASSTHROUGH_FB:
169 return "XR_ERROR_UNKNOWN_PASSTHROUGH_FB";
170 case XR_ERROR_RENDER_MODEL_KEY_INVALID_FB:
171 return "XR_ERROR_RENDER_MODEL_KEY_INVALID_FB";
172 case XR_RENDER_MODEL_UNAVAILABLE_FB:
173 return "XR_RENDER_MODEL_UNAVAILABLE_FB";
174 case XR_ERROR_MARKER_NOT_TRACKED_VARJO:
175 return "XR_ERROR_MARKER_NOT_TRACKED_VARJO";
176 case XR_ERROR_MARKER_ID_INVALID_VARJO:
177 return "XR_ERROR_MARKER_ID_INVALID_VARJO";
178 case XR_ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT:
179 return "XR_ERROR_SPATIAL_ANCHOR_NAME_NOT_FOUND_MSFT";
180 case XR_ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT:
181 return "XR_ERROR_SPATIAL_ANCHOR_NAME_INVALID_MSFT";
182 case XR_ERROR_SPACE_MAPPING_INSUFFICIENT_FB:
183 return "XR_ERROR_SPACE_MAPPING_INSUFFICIENT_FB";
184 case XR_ERROR_SPACE_LOCALIZATION_FAILED_FB:
185 return "XR_ERROR_SPACE_LOCALIZATION_FAILED_FB";
186 case XR_ERROR_SPACE_NETWORK_TIMEOUT_FB:
187 return "XR_ERROR_SPACE_NETWORK_TIMEOUT_FB";
188 case XR_ERROR_SPACE_NETWORK_REQUEST_FAILED_FB:
189 return "XR_ERROR_SPACE_NETWORK_REQUEST_FAILED_FB";
190 case XR_ERROR_SPACE_CLOUD_STORAGE_DISABLED_FB:
191 return "XR_ERROR_SPACE_CLOUD_STORAGE_DISABLED_FB";
192 case XR_ERROR_PASSTHROUGH_COLOR_LUT_BUFFER_SIZE_MISMATCH_META:
193 return "XR_ERROR_PASSTHROUGH_COLOR_LUT_BUFFER_SIZE_MISMATCH_META";
194 case XR_ERROR_HINT_ALREADY_SET_QCOM:
195 return "XR_ERROR_HINT_ALREADY_SET_QCOM";
196 case XR_ERROR_SPACE_NOT_LOCATABLE_EXT:
197 return "XR_ERROR_SPACE_NOT_LOCATABLE_EXT";
198 case XR_ERROR_PLANE_DETECTION_PERMISSION_DENIED_EXT:
199 return "XR_ERROR_PLANE_DETECTION_PERMISSION_DENIED_EXT";
201 return "XR_UNKNOWN_RESULT";