Ryan Pavlik
|
778315bc52
|
xrt: Fix layer violations in interface headers.
A few were including aux headers.
|
2020-03-04 11:15:35 +00:00 |
|
Ryan Pavlik
|
b1b08a610c
|
st/prober: Add missing includes
|
2020-03-04 11:15:35 +00:00 |
|
Jakob Bornecrantz
|
d2126882f6
|
d/rs: Add missing include
|
2020-03-04 11:15:35 +00:00 |
|
Ryan Pavlik
|
443528030d
|
d/psmv: Add missing include
|
2020-03-04 11:15:35 +00:00 |
|
Ryan Pavlik
|
601a079387
|
d/hydra: Add missing include
|
2020-03-04 11:15:35 +00:00 |
|
Ryan Pavlik
|
0cb53a8c53
|
d/vive: Add missing include
|
2020-03-04 11:15:35 +00:00 |
|
Ryan Pavlik
|
5a633905de
|
t/psvr: Add missing include
|
2020-03-04 11:15:35 +00:00 |
|
Ryan Pavlik
|
2c271048c0
|
d/dummy: Fix typo in comment
|
2020-03-04 11:15:35 +00:00 |
|
Ryan Pavlik
|
6b2b9c4ff4
|
build: Adjust usage of pkgconfig.
The existing thing would find pkg-config when cross-building for 32-bit,
but then immediately complain it wasn't found.
|
2020-03-03 17:30:45 -06:00 |
|
Ryan Pavlik
|
7db8a153a6
|
FindHIDAPI: Actually fix the underlying issue.
|
2020-03-03 17:30:45 -06:00 |
|
Jakob Bornecrantz
|
2ded61258c
|
build: Fix no drivers getting included on cmake
I'm pretty sure I already did this, I guess I dropped the patch by
misstake. Well here it is anyway.
|
2020-03-03 13:36:21 +00:00 |
|
Ryan Pavlik
|
b1b451eb96
|
comp: Fix 32-bit warnings
|
2020-03-03 10:50:41 +00:00 |
|
Ryan Pavlik
|
d4c5b37bc0
|
st/oxr: Fix 32-bit warnings
|
2020-03-03 10:50:41 +00:00 |
|
Ryan Pavlik
|
2aa3b27695
|
aux/vk: Fix 32-bit warning
|
2020-03-03 10:50:41 +00:00 |
|
Ryan Pavlik
|
5af6182810
|
comp: Fix 32-bit porting issues.
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
ffa5a76cea
|
comp/client: More 32-bit porting fixes
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
163b39b7a1
|
st/oxr: Fix some 32-bit porting warnings.
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
4d7a8d819c
|
util/hashset: Add missing include.
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
7d10788232
|
include/xrt: Fix Vulkan-related build issue on 32-bit.
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
98b1b11604
|
include/xrt: Add a bit-width detection define.
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
d7121e8df4
|
st/oxr: Fix the declaration of our entry points.
We need the attributes and calling convention to match the header
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
b9ff8ff32f
|
FindHIDAPI: Fix error if HDIAPI not found
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
81d9983398
|
build: Improve handling of common dependencies, and portability
|
2020-03-03 10:33:14 +00:00 |
|
Ryan Pavlik
|
fdaede836c
|
build: Make it possible to turn off the main compositor lib and runtime target.
|
2020-03-03 10:33:14 +00:00 |
|
Jakob Bornecrantz
|
0619190d2b
|
build: Refactor how config defines are handled
With loads of changes from Ryan.
|
2020-03-03 10:33:14 +00:00 |
|
Jakob Bornecrantz
|
a925af90e7
|
xrt: Do not pass in timestate into compositor
|
2020-03-02 20:18:49 +00:00 |
|
Jakob Bornecrantz
|
dbb5bb2acb
|
doc: Apply extract options to Doxygen.meson_in as well
|
2020-03-02 20:14:52 +00:00 |
|
Jakob Bornecrantz
|
a5f9fa4cae
|
doc: Make it slightly more obvious that there are two Doxygen files
|
2020-03-02 20:14:11 +00:00 |
|
Ryan Pavlik
|
807438bb69
|
os/time: Remove XRT_MAYBE_UNUSED usages.
static inline is sufficient to avoid warnings about unused functions.
|
2020-03-02 14:01:18 -06:00 |
|
Ryan Pavlik
|
1f81e674af
|
docs: Extract static functions.
Needed to extract static inline utilities, etc.
|
2020-03-02 14:00:03 -06:00 |
|
Ryan Pavlik
|
31ee6a1966
|
os/time: Documentation.
|
2020-03-02 13:59:06 -06:00 |
|
Ryan Pavlik
|
8f0082e810
|
drivers: Clean up documentation.
Making the Modules page in Doxygen more consistent.
|
2020-03-02 12:35:49 -06:00 |
|
Ryan Pavlik
|
fca21e83b0
|
aux/util: Provide a conversion function from CLOCK_MONOTONIC nanoseconds to adjusted time.
|
2020-03-02 12:34:19 -06:00 |
|
Ryan Pavlik
|
227e53d030
|
os/time: Clean up comments and ifdefs.
|
2020-03-02 12:24:49 -06:00 |
|
Jakob Bornecrantz
|
ca3c266dc1
|
comp: Split client and main in the build system as well
|
2020-03-02 12:01:04 +00:00 |
|
Jakob Bornecrantz
|
8c06787d93
|
comp: Refactor documentation
|
2020-03-02 12:00:22 +00:00 |
|
Jakob Bornecrantz
|
b308facf90
|
comp: Move all glue code into client folder
|
2020-03-02 12:00:22 +00:00 |
|
Jakob Bornecrantz
|
3ca7fbf2f0
|
comp: Remove common directory
|
2020-03-02 12:00:22 +00:00 |
|
Jakob Bornecrantz
|
aeef692e08
|
xrt: Refactor out main compositor creating into own interface
|
2020-03-02 12:00:22 +00:00 |
|
Jakob Bornecrantz
|
09aa8794b2
|
aux/vk: Refactor out helper code into own library
|
2020-03-02 11:58:40 +00:00 |
|
Jakob Bornecrantz
|
a7dff8284a
|
xrt: Tidy xrt_vulkan_includes.h
|
2020-02-29 21:09:18 +00:00 |
|
Jakob Bornecrantz
|
d4928e1a1c
|
comp: Improve comment on vk_bundle
|
2020-02-29 21:09:18 +00:00 |
|
Jakob Bornecrantz
|
e80775fb63
|
comp: Reuse vk_create_view function in swapchain
|
2020-02-29 21:09:18 +00:00 |
|
Jakob Bornecrantz
|
63ca028b83
|
t/hsv: Improve latency when debugging by pushing debug frame after all other frames
|
2020-02-29 16:20:41 +00:00 |
|
Jakob Bornecrantz
|
b05cf3667a
|
d/v4l2: Use timeval conversion function
|
2020-02-27 13:55:58 +00:00 |
|
Jakob Bornecrantz
|
d375843b65
|
os/time: Add time getting and conversion functions
For Linux it is based on CLOCK_MONOTONIC.
|
2020-02-27 13:55:57 +00:00 |
|
Jakob Bornecrantz
|
039e29e7ad
|
u/time: Tidy
|
2020-02-27 13:55:48 +00:00 |
|
Jakob Bornecrantz
|
b07af5cfc6
|
doc: Strip correct doc path from files
|
2020-02-26 12:04:43 +00:00 |
|
Jakob Bornecrantz
|
7666a70c03
|
doc: Put Monado in the project name
|
2020-02-26 12:02:57 +00:00 |
|
Jakob Bornecrantz
|
265425a9bc
|
doc: Start a writing a driver document page
|
2020-02-26 12:01:30 +00:00 |
|