Jakob Bornecrantz
a69cae7516
st/oxr: Improve subImage bounds checking
2020-06-03 09:30:18 +01:00
Jakob Bornecrantz
981bae8d0a
st/oxr: Return correct error on bad sub action path
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
00818881de
st/oxr: Use correct path for gamepad
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
57af7a7ce4
st/oxr: Correctly wait with emitting sync event
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
f0e160f45c
st/oxr: Improve the xrGetReferenceSpaceBoundsRect stub-ness
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
d693bc2ef9
st/oxr: Enforce static swapchain acquire semantics
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
cdfd03a762
st/oxr: Overhaul the acquire, wait, release handling
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
b3523a7259
st/oxr: Protoct event queue with a mutex
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
76e4092e30
st/oxr: Purge event queue of destroyed sessions
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
185036489c
st/oxr: Ensure get gfx requirements has been called
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
12d78144f6
st/oxr: Verify XrViewConfigurationType in xrEnumerateEnvironmentBlendModes
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
fb867b02c3
xrt: Remove array_size field on xrt_swapchain
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
09baeb91bc
c/swapchain: Close and remaining open FDs
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
753b910b5a
c/swapchain: Don't only give out the zero index
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
5b0085f1c1
c/client: Mark consumed FDs as invalid
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
9ec0b559d4
ipc/util: Don't follow null pointers and add alignment paranoia
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
05827abd8e
ipc/server: Fix swapchain handling
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
d295ca49a8
doc: Add IPC section
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
ebd5773fb8
util: Add function for u_hashset to allocate a item
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
0d2a24b9a0
util: Add a index fifo
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
371622c199
d/psvr: Normalize rotation
2020-06-02 13:02:04 +01:00
Jakob Bornecrantz
77c2b9cb5d
c/main: Include <math.h> in comp_layer_renderer.c
2020-05-29 23:37:22 +01:00
Jakob Bornecrantz
ace4d0e825
os/threading: Incude xrt_compiler.h
2020-05-29 23:36:23 +01:00
Jakob Bornecrantz
b572577014
st/oxr: Update OpenXR headers to 1.0.9
2020-05-29 23:36:23 +01:00
Jakob Bornecrantz
739f5f13c7
doc: Remove old changelog fragments
2020-05-29 11:00:22 +01:00
Jakob Bornecrantz
b48fd8b178
doc: Update CHANGELOG.md
2020-05-29 11:00:22 +01:00
Jakob Bornecrantz
f9ed82914b
doc: Make changelog snippets uniform
2020-05-29 11:00:22 +01:00
Jakob Bornecrantz
9c44f2194d
doc: Add .gitignore to big
2020-05-29 11:00:22 +01:00
Jakob Bornecrantz
9e8844eb68
doc: Changelog for !356
2020-05-29 11:00:22 +01:00
Lubosz Sarnecki
eced139598
doc/changes: Document MR 340.
2020-05-28 23:18:09 +01:00
Jakob Bornecrantz
03f802de77
st/oxr: Correctly validate time in xrLocateSpace
2020-05-28 22:56:59 +01:00
Jakob Bornecrantz
dd04379209
st/oxr: Now that layers are supported up the max layers to what the spec requires
2020-05-28 22:56:59 +01:00
Jakob Bornecrantz
d3b90e9548
doc: Changelogs for !349
2020-05-28 15:50:47 +01:00
Jakob Bornecrantz
28d8bea9b9
doc: Changelogs for !348
2020-05-28 15:50:47 +01:00
Jakob Bornecrantz
3ecb5f762d
doc: Changelogs for !345
2020-05-28 15:50:47 +01:00
Jakob Bornecrantz
7cd9dfabc8
st/oxr: Translate swapchain usage flags
2020-05-28 15:50:47 +01:00
Jakob Bornecrantz
23b882df08
st/oxr: Write out pose values on failure, better say which layer failed and also check projection layer poses
2020-05-28 15:50:47 +01:00
Jakob Bornecrantz
9d791cdfd3
math: Use non-squared 'length' of quat in validation
...
Correctly validate quaternion using non-squard "length" instead of squard
"length", certain combinations of elements would produce valid regular "length"
but not valid squard ones.
2020-05-28 15:50:47 +01:00
Ryan Pavlik
dcaff91d10
doc: Update target/instance docs following removal of xrt_prober_create
2020-05-27 18:45:07 -05:00
Ryan Pavlik
e1e9503cd1
doc: Add documentation about target structure/architecture
2020-05-26 19:36:28 +00:00
Ryan Pavlik
40c0ef74b3
doc: Fix typo and markdown-lint warnings.
2020-05-26 19:36:27 +00:00
Ryan Pavlik
86b375409b
doc: Link to changelog from main page.
2020-05-26 19:36:27 +00:00
Ryan Pavlik
24e466b56f
doc: Enable use of images by Doxygen.
2020-05-26 19:36:27 +00:00
Ryan Pavlik
0e5c084a95
doc: Fix include paths shown by doxygen
2020-05-26 11:25:03 -05:00
Ryan Pavlik
eb8c36cb3d
doc: More cleanup of !314 description.
2020-05-14 15:06:02 +00:00
Jakob Bornecrantz
62615e43d5
doc: Fix !314 text
2020-05-13 13:38:40 +01:00
Ryan Pavlik
4638b0af7b
build: Switch all CMake options to XRT_... to match what's used in source.
...
Also revise other small related parts of the build to make them more clear and consistent.
2020-05-12 11:52:51 -05:00
Ryan Pavlik
acbac4f1a6
t/service: Add ability to generate, link, install systemd unit files
2020-05-07 16:54:17 -05:00
Jakob Bornecrantz
f8550ebfcf
doc: Avoid Windows reserved filesystem name by renaming aux to auxiliary
...
Closes #77
2020-05-05 17:40:05 +01:00
Ryan Pavlik
45ee58065c
doc: Add changelog fragment for !294
2020-04-29 17:44:07 -05:00