monado/src/xrt/state_trackers/oxr
Christoph Haag 3848d2be3f st/oxr: Add env vars for global tracking origin offset
This commit is a band aid until a more proper room setup is implemented.
It allows moving the tracking offset for the device roles head, left and right by a fixed value.

A y tracking offset OXR_TRACKING_ORIGIN_OFFSET_Y=1.0 would tell monado that the current tracking
origin is 1 meter above the desired tracking origin, e.g. when the headset was calibrated to a
(0,0,0) position while sitting on table 1 meter above the floor.

This environment variable affects STAGE space, but not LOCAL space.
2021-01-06 13:03:47 +00:00
..
bindings.json st/oxr: Properly name MNDX_ball_on_a_stick_controller 2020-07-06 11:58:42 +01:00
bindings.json.license xrt: Add misc missing copyright/license notices 2020-11-02 17:04:51 +00:00
bindings.py st/oxr: Improve xrSuggestInteractionProfileBindings validation of input 2020-06-14 23:01:13 +01:00
CMakeLists.txt build: Adjust/fix missing dependencies 2020-09-18 18:25:27 +01:00
meson.build xrt: Add separate build config for OpenGL ES 2020-07-17 15:17:42 -05:00
oxr_api_action.c st/oxr: Actually return invalid path error in sync actions 2020-08-03 19:00:17 +02:00
oxr_api_debug.c xrt: rename OXR_VERIFY_ARG_TYPE_AND_NULL to …_NOT_NULL 2019-11-05 10:15:35 +01:00
oxr_api_funcs.h xrt: Implement & hook up hand joint tracking infrastructure 2020-10-12 22:13:47 +02:00
oxr_api_instance.c st/oxr: Handle the android extension 2020-08-19 11:01:12 -05:00
oxr_api_negotiate.c st/oxr: Fix exporting of negotiate function. 2020-11-23 14:27:21 -06:00
oxr_api_session.c xrt: Split hand tracking input name into left/right 2020-12-07 11:43:51 +00:00
oxr_api_space.c st/oxr: Support next-chained XrSpaceVelocity in XrSpaceLocation 2020-06-26 01:41:08 +02:00
oxr_api_swapchain.c st/oxr: Add support for MND_swapchain_usage_input_attachment_bit 2020-08-06 14:28:23 +00:00
oxr_api_system.c xrt: Some clang tidy fixes. 2020-08-12 17:11:42 -05:00
oxr_api_verify.h st/oxr: Add GLES Android session boilerplate. 2020-10-28 12:12:31 -05:00
oxr_binding.c st/oxr: Use new xdev providing binding 2020-11-05 14:44:04 +00:00
oxr_binding_data.h st/oxr: Use new xdev providing binding 2020-11-05 14:44:04 +00:00
oxr_chain.h st/oxr: Code style, pointer star location 2019-09-29 11:45:23 +01:00
oxr_event.c st/oxr: Send XrEventDataInteractionProfileChanged events on interaction profile changes 2020-07-20 19:52:31 +01:00
oxr_extension_support.h src: Consistently append 1 to equirect1 code. 2020-12-14 18:59:28 +00:00
oxr_handle.h st/oxr: Additional doxygen improvements. 2020-06-03 17:26:35 -05:00
oxr_handle_base.c st/oxr: Update copyright in files touched by this MR 2020-06-03 09:30:18 +01:00
oxr_input.c st/oxr: Use new xdev providing binding 2020-11-05 14:44:04 +00:00
oxr_input_transform.c st/oxr: Make sure that an identity transform is only inserted when needed 2020-08-18 19:44:26 +01:00
oxr_input_transform.h st/oxr: Add design documentation for OpenXR input subsystem. 2020-07-23 14:29:12 -05:00
oxr_instance.c st/oxr: Add env vars for global tracking origin offset 2021-01-06 13:03:47 +00:00
oxr_logger.c st/oxr: Add option to disable printing to stderr 2020-10-15 01:45:51 +00:00
oxr_logger.h st/oxr: Add oxr_sink_logger, the slog-inator! 2019-09-15 15:44:39 +01:00
oxr_messenger.c st/oxr: Disable partial implementation of debug extension for now. 2019-09-24 14:16:31 -05:00
oxr_objects.h xrt: Split hand tracking input name into left/right 2020-12-07 11:43:51 +00:00
oxr_path.c st/oxr: Update copyright in files touched by this MR 2020-06-03 09:30:18 +01:00
oxr_session.c xrt: Add sync_handle argument to layer_commit 2020-12-28 15:22:06 +00:00
oxr_session_egl.c st/oxr: Minor fixes for oxr_session_egl 2020-10-26 14:03:30 +00:00
oxr_session_gl.c st/oxr: Do not destroy native compositor in sub-classed session creation functions 2020-09-24 19:07:01 +01:00
oxr_session_gles_android.c st/oxr: Do not destroy native compositor in sub-classed session creation functions 2020-09-24 19:07:01 +01:00
oxr_session_vk.c st/oxr: Do not destroy native compositor in sub-classed session creation functions 2020-09-24 19:07:01 +01:00
oxr_space.c st/oxr: Port to u_logging. 2020-12-28 13:04:11 +00:00
oxr_subaction.h st/oxr: Centralize the lists of subaction paths using x-macros. 2020-07-22 16:00:23 -05:00
oxr_swapchain.c st/oxr: Handle XRT_ERROR_IMAGE_CREATE_FLAG_UNSUPPORTED from compositor. 2020-08-14 19:58:01 +00:00
oxr_swapchain_gl.c st/oxr: Clean up GL/GLES image enumeration a bit for easier maintenance 2020-07-17 13:53:39 -05:00
oxr_swapchain_vk.c st/oxr: Update copyright in files touched by this MR 2020-06-03 09:30:18 +01:00
oxr_system.c xrt: Move tracking origin setup code to u_device 2020-11-09 00:32:33 +01:00
oxr_two_call.h st/oxr: Fill XrViewConfigurationView with new two call helper 2020-03-11 05:10:07 +01:00
oxr_verify.c st/oxr: Add GLES Android session boilerplate. 2020-10-28 12:12:31 -05:00
oxr_vulkan.c st/oxr: Port to u_logging. 2020-12-28 13:04:11 +00:00
oxr_xdev.c xrt: Add support for locating hand joints in action spaces 2020-11-23 20:42:54 +00:00