Jakob Bornecrantz
|
736fa81349
|
m/3dof: Add vars tracking helper function
|
2020-09-02 22:07:35 +01:00 |
|
Jakob Bornecrantz
|
33f05c7bea
|
m/vec3: Add C++ operators
|
2020-09-02 22:07:35 +01:00 |
|
Jakob Bornecrantz
|
d396117a39
|
m/vec2: Add C++ operators
|
2020-09-02 22:07:35 +01:00 |
|
Jakob Bornecrantz
|
2d8a39b731
|
d/v4l2: Set correct name on variable tracker
|
2020-09-02 18:36:47 +01:00 |
|
Jakob Bornecrantz
|
ffa888a575
|
d/v4l2: Use different tweaks depending on capture type
|
2020-09-02 11:57:47 +01:00 |
|
Jakob Bornecrantz
|
6846ab7637
|
xrt: Add stream capture type
|
2020-09-02 11:52:59 +01:00 |
|
Christoph Haag
|
330279d330
|
d/psvr: Set positional tracking bit when tracker is present
|
2020-09-01 17:03:55 +02:00 |
|
Christoph Haag
|
cde94cc8a2
|
build: Remove libv4l2 dependency from meson
We use the linux/v4l2-common.h header to access v4l devices, not libv4l from v4l-utils.
|
2020-08-28 12:10:53 +00:00 |
|
Pete Black
|
3f197eeffd
|
t/psmv: Use the same filtering as in PSVR tracker
|
2020-08-28 11:38:03 +00:00 |
|
Pete Black
|
76a439bd59
|
t/psvr: Add a functional PSVR tracker
|
2020-08-28 11:38:03 +00:00 |
|
Pete Black
|
3fdce20afd
|
d/psvr: Only power on front LEDs
|
2020-08-28 11:38:03 +00:00 |
|
Jakob Bornecrantz
|
b3c5bf1517
|
math: Add a permutation library
|
2020-08-28 11:38:03 +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 |
|
Jakob Bornecrantz
|
d3b224275c
|
u/logging: Fix return of debug_get_log_option_SUFFIX
|
2020-08-28 11:38:03 +00:00 |
|
Pete Black
|
751fdb2884
|
u/render_timing: Paranoia
|
2020-08-28 11:38:03 +00:00 |
|
Pete Black
|
20ee4114b0
|
xrt: Fix typo in comment
|
2020-08-28 11:38:03 +00:00 |
|
Jakob Bornecrantz
|
233ca93569
|
t/ctl: Print devices as well
|
2020-08-28 11:33:38 +00:00 |
|
Jakob Bornecrantz
|
5c08dc1617
|
t/ctl: Refactor connection opening
|
2020-08-28 11:33:38 +00:00 |
|
Jakob Bornecrantz
|
691881f507
|
t/ctl: Implement device IO toggling
|
2020-08-28 11:33:38 +00:00 |
|
Jakob Bornecrantz
|
7b9d7091bd
|
t/ctl: Refactor code to make more tidy
|
2020-08-28 11:33:38 +00:00 |
|
Jakob Bornecrantz
|
4e6a137c62
|
ipc: Make it possible to toggle inputs on and off
|
2020-08-28 11:33:38 +00:00 |
|
Jakob Bornecrantz
|
557dacbb02
|
st/oxr: Special case the any path for pose actions
|
2020-08-28 10:34:19 +00:00 |
|
Jakob Bornecrantz
|
deb5633bf9
|
d/psmv: Introduce proper grip and aim poses
Correctly rotate the grip pose to follow the spec more closely.
|
2020-08-27 10:42:05 +01:00 |
|
Ryan Pavlik
|
d1c8084e4c
|
scripts: Add exception to codespell.
|
2020-08-26 12:28:46 -05:00 |
|
Ryan Pavlik
|
ff603d3acd
|
st/oxr: Add layer type conditionals around depth-image manipulation
|
2020-08-26 12:28:43 -05:00 |
|
Ryan Pavlik
|
2ac0013e25
|
st/oxr: Verify that the compositor created can actually do the layer types claimed.
|
2020-08-26 12:28:35 -05:00 |
|
Ryan Pavlik
|
4894aaa8db
|
build: Only set the layer type config variables if they aren't already set.
|
2020-08-26 11:27:10 -05:00 |
|
Ryan Pavlik
|
9d19ab2755
|
u/misc: Improve docs of calloc macros.
|
2020-08-26 11:26:46 -05:00 |
|
Ryan Pavlik
|
cb26f7255c
|
comp: Use the correct calloc macro
|
2020-08-26 11:25:43 -05:00 |
|
Ryan Pavlik
|
99fb9fff0d
|
external: Update GLAD again for more extensions
|
2020-08-26 16:31:56 +01:00 |
|
Ryan Pavlik
|
b944b82f3c
|
ipc: Fix build on Android.
|
2020-08-26 16:31:41 +01:00 |
|
Ryan Pavlik
|
581f59a2eb
|
vk: Add an Android function to the vk_bundle
|
2020-08-26 16:31:38 +01:00 |
|
Ryan Pavlik
|
b7e9c9cc67
|
build: Don't look for packages with pkg-config on Android.
Things like ffmpeg aren't there but were found on the host.
|
2020-08-26 16:31:30 +01:00 |
|
Ryan Pavlik
|
51d693b66a
|
cmake: Reduce requirement to allow Android build
|
2020-08-26 16:31:11 +01:00 |
|
Ryan Pavlik
|
f0ff87226e
|
gitignore: Update.
|
2020-08-26 16:31:08 +01:00 |
|
Jakob Bornecrantz
|
516212fef4
|
c/main: Test if a format is supported before adding to list
|
2020-08-26 14:28:10 +00:00 |
|
Jakob Bornecrantz
|
62fd80ff8d
|
aux/vk: Print a little bit more when failing on usage
|
2020-08-26 14:28:10 +00:00 |
|
Jakob Bornecrantz
|
3ce4ed2a1f
|
doc: Add 501 changelogs
|
2020-08-26 15:25:00 +01:00 |
|
Jakob Bornecrantz
|
cac588bbf2
|
st/oxr: Get maximum layers from the compositor info
|
2020-08-26 15:25:00 +01:00 |
|
Jakob Bornecrantz
|
1eaf4baf91
|
c/main: Support 16 layers
|
2020-08-26 15:25:00 +01:00 |
|
Jakob Bornecrantz
|
1309164303
|
xrt: Add max layers supported by a compositor
|
2020-08-26 15:25:00 +01:00 |
|
Jakob Bornecrantz
|
1496262564
|
xrt: Constify compositor interface
|
2020-08-26 15:25:00 +01:00 |
|
Jakob Bornecrantz
|
777add8f9e
|
xrt: Tidy some comments
|
2020-08-26 15:25:00 +01:00 |
|
Christoph Haag
|
7295cfd2d5
|
Revert "xrt: Disable cylinder layers for now as the causes GPU hangs (NFC)"
This reverts commit 8c7aed827f .
|
2020-08-26 16:00:02 +02:00 |
|
Christoph Haag
|
8377655128
|
comp: Handle skipping rendering of infinite cylinder properly
* Setting visibility to none will make the compositor skip rendering this layer
* But do fill in some information in like layer type to ease debugging
|
2020-08-26 15:59:54 +02:00 |
|
Christoph Haag
|
aecfdfc9f9
|
comp: Fix typo in switch statement
|
2020-08-26 15:59:54 +02:00 |
|
Jakob Bornecrantz
|
8c7aed827f
|
xrt: Disable cylinder layers for now as the causes GPU hangs (NFC)
|
2020-08-26 14:26:46 +01:00 |
|
Jakob Bornecrantz
|
16b9dc13e2
|
xrt: Correct assert for ipc data type
|
2020-08-25 14:55:43 +01:00 |
|
Jakob Bornecrantz
|
bf9f0e6e39
|
st/oxr: Use the right depth projection function
|
2020-08-25 14:55:43 +01:00 |
|