Commit graph

470 commits

Author SHA1 Message Date
Mateo de Mayo 008ba2433b d/wmr: Refactor how precomputed transforms work
Hopefully this is an improvement and not just a rewrite. Some ideas were:
1. Keep poses in WMR space as much as possible.
2. Add an explicit function that precomputes a handful of transforms that allow
   converting between WMR and OpenXR coordinates.
3. Make naming of variables in line with a relatively common T_A_B notation.
4. I wasn't able to figure out why `wmr_config_compute_pose` worked before,
   in any case, hopefully the new notation convention helps understanding
   why P_oxr_{acc,gyr} work.
2022-06-18 14:19:01 -03:00
Jakob Bornecrantz 1985cd82dc doc: Document 2022-06-01 16:50:19 +01:00
Jakob Bornecrantz 63ceb549ef doc: Document 2022-05-28 17:30:19 +00:00
Jakob Bornecrantz 011bcbdcff doc: Document 2022-05-28 11:49:20 +01:00
Jakob Bornecrantz 041f65745e doc: Document 2022-05-27 15:14:59 +00:00
Mateo de Mayo e04d265097 doc: Document 2022-05-26 18:35:39 +00:00
Jakob Bornecrantz a571d1000b doc: Document 2022-05-26 14:06:18 +00:00
Ryan Pavlik 60f9b6a18f doc: Document 2022-05-25 21:42:58 +01:00
Ryan Pavlik 78c4102e90 doc: Document and 2022-05-25 18:12:22 +00:00
Ryan Pavlik c5c4f9f45a doc: Document CMake format changes. 2022-05-25 18:06:38 +00:00
bjorn c80cf206c8 doc: remove mention of meson; 2022-05-23 08:35:44 -07:00
Jakob Bornecrantz 9ce28b6de6 doc: Document 2022-05-23 09:12:54 -05:00
Jakob Bornecrantz 0b391c5cfd doc: Document 2022-05-23 14:11:43 +00:00
Jakob Bornecrantz aede51bd37 doc: Document 2022-05-23 14:11:43 +00:00
Jakob Bornecrantz 4482612021 doc: Document 2022-05-23 13:54:42 +00:00
Jakob Bornecrantz f29d327a1a doc: Document and 2022-05-20 23:12:17 +01:00
Ryan Pavlik cdb8d54ca1 st/oxr: Work on D3D11 2022-05-20 22:37:15 +01:00
Ryan Pavlik bfdf278634 doc: Document 2022-05-20 21:30:41 +00:00
Ryan Pavlik 3de4488dfd doc: Enable EXTRACT_STATIC so our inline functions are visible in doxygen. 2022-05-20 15:48:19 -05:00
Jakob Bornecrantz 60f0d50c67 doc: Document 2022-05-20 19:06:14 +01:00
Jakob Bornecrantz 9b9489bd40 doc: Document 2022-05-19 15:51:06 +00:00
Jakob Bornecrantz 3c1512e8b9 doc: Document 2022-05-19 14:32:06 +00:00
Mateo de Mayo 830706e0e4 doc: Add various changelogs
@mateosss MRs didn't have changelogs before. This adds changelog fragments for:
, , , , , , , , , , ,
, , , , , , and .
2022-05-19 14:03:17 +00:00
Mateo de Mayo 85bdbc1817 u/aeg: Implement state machine to correct overshooting and avoid oscillations 2022-05-19 14:03:17 +00:00
Ryan Pavlik b72de59c8d doc: Add some text to "conventions" about coding with respect 2022-05-17 17:40:58 -05:00
Ryan Pavlik 93a2391767 docs: Improve word choice/clarity 2022-05-17 17:40:58 -05:00
Ryan Pavlik bb7ba409b8 build,scripts: Word choice/clarity 2022-05-17 17:40:58 -05:00
Ryan Pavlik a0ebc103d6 doc: Turn off included-by graphs to fix warning 2022-05-17 14:42:02 -05:00
Ryan Pavlik 276a58bd75 doc: Fix doxygen warnings 2022-05-17 14:42:02 -05:00
Jakob Bornecrantz c629dc4ae3 doc: Document 2022-05-17 20:11:31 +01:00
Jakob Bornecrantz 01a4605cf4 doc: Update conventions with function typedefs 2022-05-17 20:10:40 +01:00
Jakob Bornecrantz ea8969d00d doc: Document 2022-05-17 11:20:40 +01:00
Ryan Pavlik e4fa9de652 doc: Changelog fragments for Windows work. 2022-05-16 11:08:23 -05:00
Jakob Bornecrantz d3c77b435c doc: Document 2022-05-13 10:58:46 +01:00
Jakob Bornecrantz d80f98fdd4 doc: Document 2022-05-11 15:54:50 +01:00
Jakob Bornecrantz 8d90d2be90 doc: Document 2022-05-11 10:49:15 +01:00
Jakob Bornecrantz 207ec15a99 doc: Document 2022-05-10 10:30:37 +00:00
Jakob Bornecrantz deb287b180 doc: Document 2022-05-10 10:30:37 +00:00
Jakob Bornecrantz fb46401413 doc: Document 2022-05-10 10:30:37 +00:00
Jakob Bornecrantz 4bde73ff10 doc: Document 2022-05-10 10:30:37 +00:00
Jakob Bornecrantz e45d4f46b8 doc: Document 2022-05-10 10:30:37 +00:00
Jakob Bornecrantz 32e652bdb4 doc: Document , and (parts of) 2022-05-10 10:30:37 +00:00
Jakob Bornecrantz 44b7713793 doc: Document 2022-05-09 10:46:44 +00:00
Ryan Pavlik 3287c984aa cmake: Reorganize options, renaming some.
Rename XRT_HAVE_SLAM to XRT_FEATURE_SLAM,
moving it from xrt_config_have.h to xrt_config_build.h
accordingly.
2022-05-04 11:24:02 -05:00
Ryan Pavlik 097eeb4f29 cmake: Switch to a new way of setting options more in line with expectations.
If you explicitly request an option, and it's not available due to dependencies,
we now error out instead of silently changing the value.
2022-05-04 11:24:02 -05:00
Ryan Pavlik d5768ead81 doc: Add docs about building on Windows. 2022-05-03 14:40:26 +00:00
Jakob Bornecrantz 175ff58f10 build: Remove meson files 2022-04-28 21:36:25 +00:00
Jakob Bornecrantz 41028acef4 doc: Document 2022-04-19 00:17:20 +01:00
Jakob Bornecrantz c6175189a8 doc: Update tracing.md 2022-04-19 00:17:20 +01:00
Ryan Pavlik d37f54f179 doc: Update conventions 2022-04-13 01:11:30 +01:00