Jakob Bornecrantz
|
35beaeead4
|
c/client: Add EGL comment (NFC)
|
2021-05-05 16:14:00 +00:00 |
|
Jakob Bornecrantz
|
c1ac7fc679
|
c/client: s/comp_egl_glue.c/comp_egl_client.c (NFC)
|
2021-05-05 16:14:00 +00:00 |
|
Jakob Bornecrantz
|
3a537b8374
|
c/client: Tidy EGL code (NFC)
|
2021-05-05 16:14:00 +00:00 |
|
Jakob Bornecrantz
|
12489295cb
|
c/client: Do not blindly try to restore no EGLDisplay contexts
|
2021-05-05 16:14:00 +00:00 |
|
Jakob Bornecrantz
|
41817b6e11
|
c/client: Tidy EGL code (NFC)
|
2021-05-05 16:14:00 +00:00 |
|
Jakob Bornecrantz
|
b3455555c2
|
u/trace_marker: Use Percetto/Perfetto for tracing
|
2021-05-05 17:00:35 +01:00 |
|
Jakob Bornecrantz
|
5c916fd77d
|
d/illixr: Use u_device_get_view_pose helper
|
2021-05-04 16:37:51 +00:00 |
|
Ryan Pavlik
|
b6f440fa26
|
aux/tracking: Move general docs to a separate header.
|
2021-05-04 11:21:46 -05:00 |
|
Ryan Pavlik
|
348b7dff3a
|
d/wmr: fix doxygen warning
|
2021-05-04 11:21:46 -05:00 |
|
Ryan Pavlik
|
77baa8b7e6
|
aux/android: Move code into official namespaces
|
2021-05-04 11:21:46 -05:00 |
|
Ryan Pavlik
|
265c49d337
|
a/math: Move functionality into official namespaces.
|
2021-05-04 11:04:32 -05:00 |
|
Ryan Pavlik
|
2ae3ce883d
|
a/util: Namespace documentation
|
2021-05-04 11:04:32 -05:00 |
|
Ryan Pavlik
|
d88aefafbc
|
a/tracking: Migrate C++ APIs to the official namespaces now that we have some.
|
2021-05-04 10:34:43 -05: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
|
4ef5b65487
|
d/wmr: Fix typo
|
2021-04-30 17:57:50 -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
|
a66f567392
|
aux/android: Remove unused include
|
2021-04-30 17:57:50 -05:00 |
|
Ryan Pavlik
|
cf2abe7d88
|
u/process: Fix a warning by marking a function as maybe unused.
|
2021-04-30 17:57:50 -05:00 |
|
Ryan Pavlik
|
125b0799a3
|
aux/android: Update wrappers
|
2021-04-30 17:57:50 -05:00 |
|
Ryan Pavlik
|
45c0ca2ef9
|
aux/android: Expose native pointer from MonadoView
|
2021-04-30 17:34:21 -05:00 |
|
Ryan Pavlik
|
faa753c667
|
android: Annotation, docs, and formatting improvements for MonadoView
|
2021-04-30 17:34:21 -05:00 |
|
Ryan Pavlik
|
e4f2ac3286
|
android: Revise MonadoView so it doesn't require an Activity.
|
2021-04-30 17:34:21 -05:00 |
|
Ryan Pavlik
|
417de87cb2
|
a/util: Add a generic callbacks collection.
Based on the work for the Android surface callbacks,
just finished being made generic since we'll need to reuse it.
|
2021-04-30 17:34:21 -05:00 |
|
Ryan Pavlik
|
928771fddf
|
t/oxr_android: Update recyclerview, and do not use wildcard version
|
2021-04-30 17:34:21 -05:00 |
|
Ryan Pavlik
|
ad31345986
|
d/qwerty: Fix doxygen warnings.
Comments were a bit too clever to work across doxygen versions.
|
2021-04-30 17:34:21 -05:00 |
|
Jakob Bornecrantz
|
1af00e7cbe
|
c/client: Fix swapchain leak
|
2021-04-30 21:56:09 +00:00 |
|
Jakob Bornecrantz
|
61d4d86874
|
ipc: Remove debug print (NFC)
|
2021-04-30 21:56:09 +00:00 |
|
Jakob Bornecrantz
|
e0bf0a423f
|
st/oxr: Make Vulkan optional
|
2021-04-30 21:53:21 +00: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 |
|
Jakob Bornecrantz
|
daccde940e
|
d/wmr: Fix accel axis conversion
|
2021-04-28 23:26:09 +00:00 |
|
Moses Turner
|
f09e02c517
|
d/ns: fix resolution from 2880x1440 to 2880x1600
|
2021-04-28 18:07:07 -05:00 |
|
Ryan Pavlik
|
c6a3dec08e
|
doc: Rename sample NorthStar config for file extension reasons, and add schema
|
2021-04-28 21:13:34 +00:00 |
|
Ryan Pavlik
|
23c73e145b
|
a/util: Make JSON reading more robust.
We were missing some null checks.
|
2021-04-28 21:13:34 +00:00 |
|
Ryan Pavlik
|
cfbb81cb71
|
a/util: Add schema directive to json before writing.
|
2021-04-28 21:13:34 +00:00 |
|
Jakob Bornecrantz
|
76ed4d16ce
|
c/client: Tidy and lower the logging level
|
2021-04-28 12:25:53 +00:00 |
|
Jakob Bornecrantz
|
5befa76f42
|
m/3dof: Add manual way to set the gyro bias
|
2021-04-28 12:25:53 +00:00 |
|
Jakob Bornecrantz
|
8a191daa29
|
ipc: Add session_destroy to handle session destruction
|
2021-04-27 22:47:11 +00:00 |
|
Jakob Bornecrantz
|
8a715ec41c
|
xrt: Add new error return for IPC
|
2021-04-27 22:47:11 +00:00 |
|
Jakob Bornecrantz
|
0c685cf7ba
|
d/qwerty: Use u_device_get_view_pose helper
|
2021-04-27 22:18:39 +00:00 |
|
Ryan Pavlik
|
7d1c8480b3
|
xrt: Fix an incomplete compositor method doc.
|
2021-04-27 22:05:00 +00:00 |
|
Ryan Pavlik
|
8af1bfbf8c
|
a/u_logging: Docs for logging.
|
2021-04-27 22:05:00 +00:00 |
|
Ryan Pavlik
|
2c382734ca
|
a/bindings: Clean up formatting of script
|
2021-04-27 16:43:38 -05:00 |
|
Ryan Pavlik
|
d8cf72f6d9
|
a/bindings: Simplify as suggested by IDE
|
2021-04-27 16:43:38 -05:00 |
|
Ryan Pavlik
|
5a7412e86d
|
a/bindings: Fix typos
|
2021-04-27 16:43:38 -05:00 |
|
Jakob Bornecrantz
|
b81d3138af
|
d/remote: Assert if st/oxr calls the wrong thing (NFC)
|
2021-04-27 17:34:28 +01:00 |
|
Jakob Bornecrantz
|
385af79e82
|
d/survive: Add comment and assert to get_view_pose (NFC)
|
2021-04-27 17:19:18 +01:00 |
|
Jakob Bornecrantz
|
a6b908f3ce
|
d/vive: Add comment and assert to get_view_pose (NFC)
|
2021-04-27 16:51:56 +01:00 |
|
Jakob Bornecrantz
|
4e572af96a
|
st/oxr: Rename oxr_session_views to oxr_session_locate_views (NFC)
|
2021-04-27 01:44:16 +01:00 |
|
Jakob Bornecrantz
|
4da87635d1
|
st/oxr: Tidy xrLocateViews function
|
2021-04-27 01:44:16 +01:00 |
|
Jakob Bornecrantz
|
78f7d5ce91
|
ipc: Assert if st/oxr calls the wrong thing
|
2021-04-27 01:44:16 +01:00 |
|
Jakob Bornecrantz
|
8277df418d
|
xrt: Make eye_relation argument to xrt_device_get_view_pose const (NFC)
|
2021-04-27 01:44:13 +01:00 |
|
Ryan Pavlik
|
4dd96a666b
|
u/ht: Const-correctness
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
bc279076b8
|
u/ht: Port to new unit-vector defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
334b59f9fa
|
d/qwerty: Port to new unit-vector defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
a80d159b07
|
t/ht: Port to using unit-vector defines.
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
19a1228bd2
|
xrt: Add unit vector defines for xrt_vec3
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
3cfaa2ea9f
|
st/oxr: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
48d043796c
|
d/vive: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
c3ce7f33a0
|
d/ht: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
06eab724ec
|
d/remote: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
fde3e631cf
|
d/qwerty: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
85ea0f8f78
|
d/oh: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
71fabf50c5
|
d/north_star: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
2dd81f53e3
|
comp: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
6f46fcc251
|
aux/vive: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
20053252aa
|
m/space: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
cb8925ae04
|
u/ht: Port to using new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
edc6490d74
|
a/math: Port to using the new zero/identity defines
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
8c0aabfc0d
|
xrt: Add definitions for zero/identity initializers for pose-related structs.
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
e44c6d56c7
|
d/wmr: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
3b0a6a558c
|
d/vive: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
2d47c496e6
|
d/survive: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
6682bb0291
|
d/hdk: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
52c00436c7
|
d/remote: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
89895be83b
|
d/psvr: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
7c5342efe2
|
d/oh: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
2774b3375f
|
d/north_star: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
d45e13642e
|
d/dummy: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
f4a1c5344b
|
d/android_sensors: Port to u_device_get_view_pose
|
2021-04-26 22:38:42 +00:00 |
|
Ryan Pavlik
|
2adbde4673
|
a/util: Add u_device_get_view_pose helper function.
I saw many, many exact copies of this function in the code: good to de-duplicate them.
|
2021-04-26 22:38:42 +00:00 |
|
Jakob Bornecrantz
|
41ad1dcf99
|
c/main: Better Vulkan error printing
|
2021-04-26 22:56:08 +01:00 |
|
Jakob Bornecrantz
|
8c26be37ae
|
u/ft: Warn when missing frames
|
2021-04-26 22:55:41 +01:00 |
|
Jakob Bornecrantz
|
159eeb81a7
|
c/main: Pass in preferred dimensions to create images
Fixes #120
|
2021-04-26 20:28:32 +00:00 |
|
Jakob Bornecrantz
|
9c4b41f58e
|
c/main: Assert that preferred dimensions are somewhat valid
|
2021-04-26 20:28:32 +00:00 |
|
Jakob Bornecrantz
|
2efd2f543f
|
c/main: Tidy code in comp_target_swapchain (NFC)
|
2021-04-26 20:28:32 +00:00 |
|
Jakob Bornecrantz
|
5915318654
|
c/main: Clarify in code that it is preferred dimensions (NFC)
|
2021-04-26 20:28:32 +00:00 |
|
Jakob Bornecrantz
|
ceb6c8b3fe
|
c/main: Remove trailing newline in error message (NFC)
|
2021-04-26 20:28:32 +00:00 |
|
Jakob Bornecrantz
|
846a663942
|
c/main: Make instance extension list more readable (NFC)
|
2021-04-26 20:28:32 +00:00 |
|
Jakob Bornecrantz
|
64093dfaaf
|
c/main: Expose more formats
|
2021-04-26 20:26:30 +01:00 |
|
Jakob Bornecrantz
|
a377fb135f
|
c/client: Vulkan formats are listed as numbers not hex
|
2021-04-26 18:52:31 +00:00 |
|
Jakob Bornecrantz
|
c1d18f9b25
|
c/client: Add support for more formats in GL
|
2021-04-26 18:52:31 +00:00 |
|
Ryan Pavlik
|
0868a90a1f
|
gradle: Only forward EIGEN3_INCLUDE_DIR definition if we actually have it set.
|
2021-04-26 14:27:21 +00:00 |
|
Ryan Pavlik
|
3df2708a5d
|
st/gui: Add missing copyright header to file
|
2021-04-26 14:08:57 +00:00 |
|
Ryan Pavlik
|
d2c81681fe
|
external/stb: Add license sidecar file for stb_image_write.h
|
2021-04-26 14:08:57 +00:00 |
|
Ryan Pavlik
|
6d4b098e65
|
t/steamvr_drv: Add license sidecar files
|
2021-04-26 14:08:57 +00:00 |
|
Christoph Haag
|
08c91d4136
|
st/oxr: Fix printing of the format in error message
|
2021-04-26 14:54:30 +02:00 |
|
Boris-Chengbiao Zhou
|
d05aa9a458
|
aux/vk: Extend the correct structure for VK_EXT_global_priority
|
2021-04-24 17:50:18 +02:00 |
|
Jakob Bornecrantz
|
1ef79820e6
|
d/wmr: Clarify struct layout (NFC)
|
2021-04-23 22:48:56 +01:00 |
|
Jakob Bornecrantz
|
0807ce6ddd
|
d/wmr: Only take the lock once per received packet
|
2021-04-23 22:47:40 +01:00 |
|