Ryan Pavlik
8279a41c78
external/jnipp: Update
2021-12-10 20:33:55 +00:00
Jarvis Huang
afb56bedc9
external/jnipp: Fix null pointer exception
...
Potential null pointer exception if client manually attached the thread.
2021-12-06 17:32:05 +00:00
Jarvis Huang
6fd645f4ac
external: Update android-jni-wrap
2021-12-02 09:40:36 -06:00
Ryan Pavlik
3e7187686b
external: Update jnipp
2021-12-02 09:40:36 -06:00
Mateo de Mayo
33d360083f
external/slam: Update slam_tracker interface to support dynamic features
2021-11-30 10:01:33 -03:00
Ryan Pavlik
0a9b098a37
cmake: Build fix re SDL on some systems
2021-11-17 10:09:57 -06:00
Ryan Pavlik
cc4007a69e
cmake: Substantial cleanups and simplifications
...
We now have a cmake-format config file.
We no longer use list variables for sources, instead using
target_sources when we need to add, in accordance with current
best practice. (This makes it a lot easier to edit too.) There's no more
include_directories(), add_definitions(), or other gently-deprecated
directory-scoped commands, nor any CMake scripts that include
a parent directory reference (named targets instead)
2021-11-12 09:48:37 -06:00
Ryan Pavlik
19947a2d27
cmake: Refactor how we build imgui
2021-11-12 09:38:50 -06:00
Ryan Pavlik
1a556740d5
src/external: Update to Catch2 version 2.13.7
2021-10-28 11:31:55 +00:00
Mateo de Mayo
ea43e197a3
external: Improve slam_tracker interface documentation
2021-10-06 16:41:18 -03:00
Mateo de Mayo
debdb11e02
t/slam: Miscelaneous NFC changes
...
- Use @todo instead of TODO for doxygen
- Improve the slam_tracker interface documentation
- Move euroc functions declared by macros into extern C
2021-09-28 12:49:36 +00:00
Mateo de Mayo
8e8a9c14a9
external: Add slam_tracker.hpp and SLAM build flow
2021-09-15 19:03:55 +00:00
Christoph Haag
8de97f197f
ext/openxr: Update headers to 1.0.19
2021-08-27 02:21:58 +02:00
Ryan Pavlik
bc4cf1cb93
external/jnipp: Move away from explicit instantiation of function templates.
...
Makes it too hard to track down errors: they showed up as linker errors, instead of compiler errors.
2021-04-30 17:58:21 -05:00
Ryan Pavlik
f35ce4ea9b
external: Update android-jni-wrap
2021-04-30 17:57:50 -05:00
Ryan Pavlik
d31bab9398
external: Update jnipp
2021-04-30 17:57:50 -05:00
Ryan Pavlik
e82fafb186
cmake: Allow C++17 mode on all platforms, all modules.
...
Remove per-module C++17 settings.
2021-04-30 15:37:04 -05:00
Ryan Pavlik
d2c81681fe
external/stb: Add license sidecar file for stb_image_write.h
2021-04-26 14:08:57 +00:00
Jakob Bornecrantz
95e71ebba7
external: Add STB header library
2021-04-03 03:07:21 +01:00
Ryan Pavlik
12f9cac46b
imgui_monado: Fix a few warnings
2021-03-26 17:06:17 -05:00
Jakob Bornecrantz
7d51bbef27
external: Update EGL with another extension
2021-03-12 00:06:36 +00:00
Jakob Bornecrantz
4cf20b0dd3
imgui: Add implot demo
2021-02-22 23:20:05 +00:00
Ryan Pavlik
a702b42439
ext/openxr: Update headers to 1.0.14
2021-02-11 09:45:01 -06:00
Ryan Pavlik
1d9ea3f195
external/flexkalman: Add some missing copyright/license headers
2021-02-11 09:43:22 -06:00
Christoph Haag
7a030e36ae
build/meson: Build and run tests
...
closes #97
2021-01-07 22:15:08 +01:00
Christoph Haag
3e4f9d5b6f
external: Update OpenXR includes to 1.0.13
2021-01-06 13:40:59 +00:00
Jakob Bornecrantz
8e5f952d55
external: Update EGL bindings and more extensions
2020-12-28 15:22:06 +00:00
Ryan Pavlik
b0549b374a
external: Don't export symbols from cjson
2020-11-23 14:27:21 -06:00
Christoph Haag
cb62514fd0
steamvr: Implement basic SteamVR driver
...
v3:
targets: Add Monado-SteamVR driver target
st/ovrd: Add OpenVR driver header
build: Factor out sdl hack into lib_sdl2_hack and update steamvr build
build: Revert lib_sdl2_refactor
steamvr: Emulate Index Controller by default
steamvr: Use oxr_handle_destroy instead of exposing oxr_instance_destroy
steamvr: don't use oxr internals
steamvr: communicate 3dof tracking to steamvr
steamvr: use util functions for device assignment and tracking origin setup
steamvr: Install plugin to <prefix>/share/steamvr-monado
steamvr: Use thread for updating poses every 1ms
Makes a big difference for the Index @144Hz on the vive driver.
Still somewhat choppy on survive driver - prediction should solve it.
Main-author: Christoph Haag <christoph.haag@collabora.com>
Co-author: Jakob Bornecrantz <jakob@collabora.com>
2020-11-09 19:21:27 +00:00
Jakob Bornecrantz
b6c3475352
external: Add OpenVR driver header
2020-11-09 00:32:33 +01:00
Ryan Pavlik
14fcd6be6a
external: SPDX/REUSE compliance
2020-11-02 17:04:51 +00:00
Ryan Pavlik
ae62cfbaf6
doc: Add spdx tags.
2020-11-02 17:04:51 +00:00
Ryan Pavlik
0325409210
external/android-jni-wrap: Upgrade base header for new features
2020-10-30 18:20:34 -05:00
Ryan Pavlik
82037070a9
external: Add android-jni-wrap.
2020-10-28 09:32:49 -05:00
Ryan Pavlik
bf36c5c522
external: Import jnipp
2020-10-28 09:32:49 -05:00
Jakob Bornecrantz
708dc80bbc
external: Update OpenXR headers to 1.0.12
2020-10-05 16:34:12 +01:00
Jakob Bornecrantz
82ea385c6d
imgui: Add igToggleButton function
2020-09-15 16:41:07 +00:00
Jakob Bornecrantz
f843c59c37
imgui: Add ImPlot
2020-09-15 16:41:07 +00:00
Jakob Bornecrantz
36ea1825bf
imgui: Update to 1.78
2020-09-15 16:41:07 +00:00
Pete Black
0d07c2c343
external: Add Hungarian graph algorithm
2020-08-28 11:38:03 +00:00
Jakob Bornecrantz
af540f5ed3
external: Sort libraries in CMakeLists.txt and meson.build
2020-08-28 11:38:03 +00:00
Ryan Pavlik
99fb9fff0d
external: Update GLAD again for more extensions
2020-08-26 16:31:56 +01:00
Ryan Pavlik
355ea625dd
external/glad: Update to add more extensions
2020-08-19 11:01:12 -05:00
Ryan Pavlik
fb48a22cec
external: Update OpenXR headers to 1.0.11
2020-08-14 17:37:47 -05:00
Jakob Bornecrantz
40db8d3b55
st/oxr: Add new XR_MND_swapchain_usage_input_attachment_bit extension to headers
2020-08-06 14:28:23 +00:00
Ryan Pavlik
d8ad620bd2
xrt: Update GLAD again, to a "merged" distribution.
...
This merges the OpenGL and OpenGL-ES code.
2020-08-05 20:50:00 +00:00
Ryan Pavlik
f8e9f28682
external: Update GLAD with more code
2020-07-17 13:53:39 -05:00
Ryan Pavlik
910a3aae75
external: Update GLAD and add missing header
2020-07-17 13:53:39 -05:00
Ryan Pavlik
e011e86fb9
external: Add Catch2 header.
2020-06-17 10:03:32 +00:00
Jakob Bornecrantz
b572577014
st/oxr: Update OpenXR headers to 1.0.9
2020-05-29 23:36:23 +01:00