···11- xrt_device_get_tracked_pose returns xrt_result_t to improve error handling in the state tracker
22+- introduce XRT_ERROR_INPUT_UNSUPPORTED
+1
src/xrt/auxiliary/util/u_pretty_print.c
···172172 case XRT_ERROR_UNSUPPORTED_SPACE_TYPE: DG("XRT_ERROR_UNSUPPORTED_SPACE_TYPE"); return;
173173 case XRT_ERROR_ANDROID: DG("XRT_ERROR_ANDROID"); return;
174174 case XRT_ERROR_FEATURE_NOT_SUPPORTED: DG("XRT_ERROR_FEATURE_NOT_SUPPORTED"); return;
175175+ case XRT_ERROR_INPUT_UNSUPPORTED: DG("XRT_ERROR_INPUT_UNSUPPORTED"); return;
175176 }
176177 // clang-format on
177178
+6
src/xrt/include/xrt/xrt_results.h
···189189 * The supplied space type is not supported for this operation.
190190 */
191191 XRT_ERROR_UNSUPPORTED_SPACE_TYPE = -30,
192192+192193 /*!
193194 * Some other Android error, typically a logic error that should be impossible to reach.
194195 */
···198199 * Returned when a feature is not supported by the device.
199200 */
200201 XRT_ERROR_FEATURE_NOT_SUPPORTED = -32,
202202+203203+ /*!
204204+ * The input provided is a valid value from the enum xrt_input_name but is not supported by the driver.
205205+ */
206206+ XRT_ERROR_INPUT_UNSUPPORTED = -33,
201207} xrt_result_t;