Christoph Haag
|
0a39bd8600
|
cmake: Add cmake option for native vive driver
|
2019-10-31 01:17:11 +01:00 |
|
Jakob Bornecrantz
|
b5ee4f0dbd
|
comp: Make it obvious that you should implement destroy yourself
|
2019-10-30 11:06:02 +00:00 |
|
Jakob Bornecrantz
|
46b9d28e8d
|
t/imu: No fancy new c++ syntax until clang-format-8 is used on CI
Go to your room clang-format and think about what you have done.
|
2019-10-29 20:08:59 +00:00 |
|
Jakob Bornecrantz
|
477e740568
|
d/psmv: Fix flipped bit for cross and square
|
2019-10-29 20:08:49 +00:00 |
|
Simon Ser
|
7fb4344dda
|
scripts: fix shebang for generate_oxr_ext_support.py
|
2019-10-29 11:34:33 +00:00 |
|
Jakob Bornecrantz
|
e84ca2de34
|
st/oxr: Use xrt_compositor helpers
|
2019-10-28 21:00:56 +00:00 |
|
Jakob Bornecrantz
|
1abdae5b64
|
xrt: Add helper functions for xrt_compositor
|
2019-10-28 20:56:33 +00:00 |
|
Jakob Bornecrantz
|
41b7c0e764
|
doc: Update roadmap
|
2019-10-28 19:05:33 +00:00 |
|
Jakob Bornecrantz
|
c11640d66b
|
st/oxr: Make sure actions that are not marked as active are deactivated
|
2019-10-28 14:58:59 +00:00 |
|
Jakob Bornecrantz
|
312a99ecf8
|
st/oxr: Implement any sub-action path handling
|
2019-10-28 14:58:59 +00:00 |
|
Simon Ser
|
ff8d52b858
|
readme: fix typo
|
2019-10-28 14:35:33 +01:00 |
|
Christoph Haag
|
7d9ef2f371
|
comp: Add setting to force a vulkan gpu index
|
2019-10-25 21:05:06 +02:00 |
|
Jakob Bornecrantz
|
186f3ff7e0
|
st/prober: Ignore I2C based hid devices
|
2019-10-25 18:39:34 +01:00 |
|
Jakob Bornecrantz
|
5f4ddcc414
|
t/cli: Add a just probe command
|
2019-10-25 18:34:18 +01:00 |
|
Ryan Pavlik
|
56f61412f5
|
d/psmv: Fix possible alignment issues and endianness comments
|
2019-10-25 18:08:20 +01:00 |
|
Jakob Bornecrantz
|
06ffb8da8f
|
d/psvr: Remove none used inbuilt mesh
|
2019-10-25 13:05:54 +00:00 |
|
pblack
|
73420739d9
|
d/psvr: Adjust values and remove comments
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
c5e1511271
|
d/psvr: Use new mesh distortion generator functions
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
be712c7049
|
d/ohmd: Use mesh shader for none distortion
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
ef6931b7f9
|
aux/util: Refactor mesh generation
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
b403da22eb
|
aux/util: Add distortion mesh generation
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
b67d65b4a5
|
aux/util: Add function to free device and stuff hanging off it
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
9b6625961a
|
comp: Implement new mesh shader
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
9d238d7313
|
xrt: Refactor mesh distortion fields
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
cdafcda626
|
math: Add some vec2 functions
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
c906caabf4
|
d/psvr: Disable mesh distortion
|
2019-10-25 13:05:54 +00:00 |
|
Jakob Bornecrantz
|
babd3af4ae
|
d/psvr: Add link to documention
|
2019-10-25 12:32:40 +01:00 |
|
Jakob Bornecrantz
|
b9e1ca6e55
|
d/psvr: Document calibration data getting process better
|
2019-10-25 12:27:54 +01:00 |
|
Jakob Bornecrantz
|
fda43c5a19
|
d/psvr: Add code to get device name and calibration data
|
2019-10-25 11:11:45 +01:00 |
|
Jakob Bornecrantz
|
6580e3ee3f
|
d/psmv: Use U_ZERO
|
2019-10-24 22:45:07 +01:00 |
|
Jakob Bornecrantz
|
6bfb1d9110
|
d/psmv: Fix buttons parsing
|
2019-10-24 22:16:40 +01:00 |
|
Ryan Pavlik
|
6b8b1ae935
|
st/oxr: Fix changed since last sync and support for more input types
|
2019-10-24 22:16:40 +01:00 |
|
Ryan Pavlik
|
67249d7426
|
.gitignore: Ignore imgui settings file
|
2019-10-24 22:16:40 +01:00 |
|
Jakob Bornecrantz
|
aa52da072f
|
xrt: Remove relation input type
|
2019-10-24 21:51:07 +01:00 |
|
Ryan Pavlik
|
0ebf754996
|
xrt: Add XRT_GET_INPUT_TYPE, document XRT_INPUT_NAME
|
2019-10-24 21:43:18 +01:00 |
|
Ryan Pavlik
|
166bee167e
|
xrt: Comment the input types
|
2019-10-24 21:43:14 +01:00 |
|
Ryan Pavlik
|
6b0f18bf6e
|
tracking: Build kalman things as a single TU
|
2019-10-24 18:51:21 +02:00 |
|
Jakob Bornecrantz
|
8f6da565e2
|
d/v4l2: Align up the buffer size
|
2019-10-24 16:43:45 +01:00 |
|
Ryan Pavlik
|
d3d6f15107
|
st/prober: More data in the "failed to get interface number" messages.
|
2019-10-24 15:45:41 +01:00 |
|
Ryan Pavlik
|
1ce0124d5c
|
t/psmv: Simple two-state machine for tracking.
|
2019-10-24 15:45:41 +01:00 |
|
Ryan Pavlik
|
af85f6af6b
|
t/psmv: Reset filter if we get non-finite
|
2019-10-24 15:44:01 +01:00 |
|
Ryan Pavlik
|
28abcf7ce6
|
t/psmv: Filter the blobs selected
|
2019-10-24 15:44:01 +01:00 |
|
Ryan Pavlik
|
c713ca61f2
|
t/psmv: Rotate IMU into something like camera space
|
2019-10-24 15:44:01 +01:00 |
|
Jakob Bornecrantz
|
ccd139ab68
|
xrt: Add xrt_atomic_cmpxchg
|
2019-10-23 23:39:22 +01:00 |
|
Ryan Pavlik
|
e90ea99aa8
|
comp: Adjust frame waiting logic to behave correctly.
Some sub-calculations are still slightly hacky,
but now the overall structure is correct.
|
2019-10-23 17:18:46 +02:00 |
|
Jakob Bornecrantz
|
742fe05dd8
|
comp: Cody style shaders
|
2019-10-23 11:07:33 +01:00 |
|
Jakob Bornecrantz
|
127e5e67b4
|
comp: Cut-off is not needed
|
2019-10-23 10:21:33 +01:00 |
|
Jakob Bornecrantz
|
8301bd8d4c
|
external: Refactor out sdl functions from main cimguo.cpp
|
2019-10-22 21:37:03 +01:00 |
|
Jakob Bornecrantz
|
60be24e119
|
external: If out non-implemented imgui init functions
|
2019-10-22 21:24:58 +01:00 |
|
Ryan Pavlik
|
939c41aba9
|
st/oxr: If the app called request-exit, go to exiting instead of ready.
|
2019-10-22 21:14:04 +02:00 |
|