The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

u/pp: Add xrt_result_t printing

+42
+34
src/xrt/auxiliary/util/u_pretty_print.c
··· 250 250 u_pp(dg, "XRT_INPUT_0x%04x_%s", id, str); 251 251 } 252 252 253 + void 254 + u_pp_xrt_result(struct u_pp_delegate dg, xrt_result_t xret) 255 + { 256 + switch (xret) { 257 + // clang-format off 258 + case XRT_SUCCESS: DG("XRT_SUCCESS"); return; 259 + case XRT_TIMEOUT: DG("XRT_TIMEOUT"); return; 260 + case XRT_ERROR_IPC_FAILURE: DG("XRT_ERROR_IPC_FAILURE"); return; 261 + case XRT_ERROR_NO_IMAGE_AVAILABLE: DG("XRT_ERROR_NO_IMAGE_AVAILABLE"); return; 262 + case XRT_ERROR_VULKAN: DG("XRT_ERROR_VULKAN"); return; 263 + case XRT_ERROR_OPENGL: DG("XRT_ERROR_OPENGL"); return; 264 + case XRT_ERROR_FAILED_TO_SUBMIT_VULKAN_COMMANDS: DG("XRT_ERROR_FAILED_TO_SUBMIT_VULKAN_COMMANDS"); return; 265 + case XRT_ERROR_SWAPCHAIN_FLAG_VALID_BUT_UNSUPPORTED: DG("XRT_ERROR_SWAPCHAIN_FLAG_VALID_BUT_UNSUPPORTED"); return; 266 + case XRT_ERROR_ALLOCATION: DG("XRT_ERROR_ALLOCATION"); return; 267 + case XRT_ERROR_POSE_NOT_ACTIVE: DG("XRT_ERROR_POSE_NOT_ACTIVE"); return; 268 + case XRT_ERROR_FENCE_CREATE_FAILED: DG("XRT_ERROR_FENCE_CREATE_FAILED"); return; 269 + case XRT_ERROR_NATIVE_HANDLE_FENCE_ERROR: DG("XRT_ERROR_NATIVE_HANDLE_FENCE_ERROR"); return; 270 + case XRT_ERROR_MULTI_SESSION_NOT_IMPLEMENTED: DG("XRT_ERROR_MULTI_SESSION_NOT_IMPLEMENTED"); return; 271 + case XRT_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED: DG("XRT_ERROR_SWAPCHAIN_FORMAT_UNSUPPORTED"); return; 272 + case XRT_ERROR_EGL_CONFIG_MISSING: DG("XRT_ERROR_EGL_CONFIG_MISSING"); return; 273 + case XRT_ERROR_THREADING_INIT_FAILURE: DG("XRT_ERROR_THREADING_INIT_FAILURE"); return; 274 + case XRT_ERROR_IPC_SESSION_NOT_CREATED: DG("XRT_ERROR_IPC_SESSION_NOT_CREATED"); return; 275 + case XRT_ERROR_IPC_SESSION_ALREADY_CREATED: DG("XRT_ERROR_IPC_SESSION_ALREADY_CREATED"); return; 276 + // clang-format on 277 + default: break; 278 + } 279 + 280 + if (xret < 0) { 281 + u_pp(dg, "XRT_ERROR_0x%08x", xret); 282 + } else { 283 + u_pp(dg, "XRT_SUCCESS_0x%08x", xret); 284 + } 285 + } 286 + 253 287 u_pp_delegate_t 254 288 u_pp_sink_stack_only_init(struct u_pp_sink_stack_only *sink) 255 289 {
+8
src/xrt/auxiliary/util/u_pretty_print.h
··· 73 73 void 74 74 u_pp_xrt_input_name(struct u_pp_delegate dg, enum xrt_input_name name); 75 75 76 + /*! 77 + * Pretty prints the @ref xrt_result_t. 78 + * 79 + * @ingroup aux_pretty 80 + */ 81 + void 82 + u_pp_xrt_result(struct u_pp_delegate dg, xrt_result_t xret); 83 + 76 84 77 85 /* 78 86 *