Jakob Bornecrantz
|
797fa5459c
|
u/rt: Tidy and documment render timing code
|
2021-01-21 00:32:36 +00:00 |
|
Jakob Bornecrantz
|
c3d12a2dc4
|
ipc: Tidy logging
|
2021-01-20 16:24:47 +00:00 |
|
Jakob Bornecrantz
|
afea93f297
|
xrt: Remove prepare function from xrt_compositor
|
2021-01-20 15:04:09 +00:00 |
|
Jakob Bornecrantz
|
2b8c835b68
|
xrt: Introduce xrt_system_compositor
|
2021-01-20 15:04:09 +00:00 |
|
Jakob Bornecrantz
|
57bfbb615f
|
ipc: Tidy code and clang-format
|
2021-01-19 18:15:02 +00:00 |
|
Jakob Bornecrantz
|
2b996f30c4
|
xrt: Reflow after column change
|
2021-01-15 13:50:32 +00:00 |
|
Jakob Bornecrantz
|
c191c9a466
|
ipc: Support sending sync handles on layer_commit
|
2020-12-28 15:22:06 +00:00 |
|
Jakob Bornecrantz
|
84d4b6aaae
|
ipc/shared: Support sending graphics sync handles
|
2020-12-28 15:22:06 +00:00 |
|
Jakob Bornecrantz
|
1302b07d68
|
xrt: Add sync_handle argument to layer_commit
|
2020-12-28 15:22:06 +00:00 |
|
Lubosz Sarnecki
|
1038145ffd
|
ipc: Port to u_logging.
|
2020-12-28 13:04:11 +00:00 |
|
Lubosz Sarnecki
|
dc45a201db
|
c+ipc+st: Complete equirect1 boilerplate.
|
2020-12-14 18:59:28 +00:00 |
|
Lubosz Sarnecki
|
f334b8b6c7
|
src: Consistently append 2 to equirect2 code.
Rename XRT_FEATURE_OPENXR_LAYER_EQUIRECT to XRT_FEATURE_OPENXR_LAYER_EQUIRECT2.
Rename equirect to equirect2.
Rename shader files.
|
2020-12-14 18:59:28 +00:00 |
|
Christoph Haag
|
30d7001df1
|
ipc: Make OXR_DEBUG_GUI=1 work with monado-service
|
2020-12-14 18:53:07 +00:00 |
|
Jakob Bornecrantz
|
39186a1e1e
|
ipc/server: Rename ipc_server_client.c to ipc_server_handler.c
|
2020-12-09 21:03:50 +00:00 |
|
Jakob Bornecrantz
|
4b74d6b7eb
|
ipc/server: Remove (f)printf usage from code
|
2020-12-09 21:03:50 +00:00 |
|
Jakob Bornecrantz
|
1154e58d06
|
ipc/server: Refactor out per_client_thread
|
2020-12-09 21:03:50 +00:00 |
|
Lubosz Sarnecki
|
1430b1b22c
|
ipc/server: Add Android main entry point which receives fd.
|
2020-12-01 18:05:32 +01:00 |
|
Lubosz Sarnecki
|
baa68fac4f
|
ipc/server_process: Don't init listen socket and epoll on Android.
As the equivalent is already done in Java.
|
2020-12-01 18:05:32 +01:00 |
|
Lubosz Sarnecki
|
3202922ce7
|
ipc/server: Factor out start_server_thread function.
|
2020-12-01 18:05:32 +01:00 |
|
Lubosz Sarnecki
|
db95b34e6c
|
android/Client: Start IPC process in thread.
|
2020-12-01 18:05:32 +01:00 |
|
Lubosz Sarnecki
|
92dab7b75b
|
android/Client: Create Android surface for OoP.
|
2020-12-01 18:05:32 +01:00 |
|
Ryan Pavlik
|
4101b3d92d
|
android: IPC/service-related cleanups.
|
2020-12-01 18:05:32 +01:00 |
|
Ryan Pavlik
|
974e7bd1d5
|
ipc/android: Be a foreground service
|
2020-12-01 18:05:32 +01:00 |
|
Ryan Pavlik
|
a2a61cb5cf
|
ipc/android: Improve Client
|
2020-12-01 18:05:32 +01:00 |
|
Ryan Pavlik
|
2fe699d7c1
|
xrt/android: Actually start using dependency injection in Java/Kotlin code.
|
2020-12-01 18:05:32 +01:00 |
|
Ryan Pavlik
|
885dd1d4d5
|
gradle: Handle kotlin in multiple parts of the build
|
2020-12-01 18:05:32 +01:00 |
|
Ryan Pavlik
|
fa840e1cd8
|
ipc/android: Initial port of parts to Kotlin.
|
2020-12-01 18:05:32 +01:00 |
|
Ryan Pavlik
|
e4a346ad0b
|
ipc/android: Clean ups and debug messages
|
2020-12-01 18:05:31 +01:00 |
|
Ryan Pavlik
|
d9053e0dc5
|
ipc/android: Single point of truth for action name.
|
2020-12-01 18:05:31 +01:00 |
|
Ryan Pavlik
|
aa222ebba1
|
ipc/android: Clean up, adjust action name, adjust manifest.
|
2020-12-01 18:05:31 +01:00 |
|
Ryan Pavlik
|
d9453c708e
|
ipc/android: Bump minSdkVersion
|
2020-12-01 18:05:31 +01:00 |
|
Ryan Pavlik
|
635542f905
|
gradle: Break release build on a // STOPSHIP comment
|
2020-12-01 18:05:31 +01:00 |
|
Ryan Pavlik
|
23e01fc656
|
gradle: Factor out the dependency versions to a build-wide variable
|
2020-12-01 18:05:31 +01:00 |
|
Lubosz Sarnecki
|
144a5751f6
|
android/ipc/Client.java: call connectSync.notify().
|
2020-12-01 18:05:31 +01:00 |
|
Ryan Pavlik
|
da68bf502b
|
ipc/client: Start using Android-specific code if needed.
|
2020-12-01 18:05:31 +01:00 |
|
Ryan Pavlik
|
9c7cfa0229
|
ipc/android: Add Android-specific native code library.
|
2020-12-01 18:05:31 +01:00 |
|
Ryan Pavlik
|
3011e3c9f6
|
ipc/android: Add a blocking connect Java method, and small clean-ups.
|
2020-12-01 18:05:31 +01:00 |
|
Christoph Haag
|
f5ef3985ba
|
xrt: Add support for locating hand joints in action spaces
|
2020-11-23 20:42:54 +00:00 |
|
Lubosz Sarnecki
|
8d628c43a9
|
ipc/server: Port printf calls to static u_logging.
Make messages more consistent.
|
2020-11-12 15:11:40 +01:00 |
|
Lubosz Sarnecki
|
23aa3652a3
|
ipc: Port to u_logging.
|
2020-11-12 15:11:40 +01:00 |
|
Ryan Pavlik
|
86a19e6697
|
gradle: Remove unused dependencies.
|
2020-11-10 18:44:03 +00:00 |
|
Ryan Pavlik
|
e1e7b92372
|
ipc/android: Add additional service options
|
2020-11-05 17:02:21 -06:00 |
|
Jakob Bornecrantz
|
b5e847c814
|
ipc: Add support for device provided bindings
|
2020-11-05 14:44:04 +00:00 |
|
Christoph Haag
|
4709744d0a
|
ipc: log ipc calls and dispatch with IPC_PRINT_SPEW
|
2020-11-03 22:32:58 +01:00 |
|
Christoph Haag
|
233f3cb234
|
ipc: hook up IPC_PRINT_SPEW and IPC_PRINT_DEBUG variables
for both server and client
|
2020-11-03 22:32:58 +01:00 |
|
Ryan Pavlik
|
5f70826ba5
|
xrt: Add misc missing copyright/license notices
|
2020-11-02 17:04:51 +00:00 |
|
Jakob Bornecrantz
|
75ff836e3b
|
ipc: Add ipc_android doc group
|
2020-10-29 17:02:06 +00:00 |
|
Jakob Bornecrantz
|
585bb6fe7a
|
ipc: Add ipc_shared doc group
|
2020-10-29 17:02:06 +00:00 |
|
Jakob Bornecrantz
|
3008e5482d
|
ipc: Refactor folders
|
2020-10-29 17:02:06 +00:00 |
|
Christoph Haag
|
6e5206f232
|
ipc: Add missing position_tracking_supported passthrough
|
2020-10-12 22:13:48 +02:00 |
|