Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/alvr-org/Monado-ALVR

Monado fork that integrates with ALVR
https://github.com/alvr-org/Monado-ALVR

ipc: Be more strict in type parsing

cf68e11b97e8b4a3268c001bd26df67d9eba71c7 authored over 4 years ago by Ryan Pavlik <[email protected]>
c/client: Slightly improve barriers, taken from !360

Transplanted by Jakob, all the hard spec reading done by Ben.

1c78dd0246aec691079c526103af2955f8c0069d authored over 4 years ago by Benjamin Saunders <[email protected]>
st/prober: Rework HMD logic a bit and put HMD always in first position

c37dd46b0cec85ef58bb3bc88e0d325c7936433a authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: document MR 421

8ea86e0423f7c6f5b5eee7e8aad93057d2eccd62 authored over 4 years ago by Christoph Haag <[email protected]>
build: Enable service less build with meson too

54f01b570c039af944b8c149b1bc127a21b26ab4 authored over 4 years ago by Christoph Haag <[email protected]>
xrt: Add support for assigned device roles

Abandons the assumption that in oxr_system.xdevs[], index 0 is HMD,
1 is left controller, 2 is r...

b073e3dfb9aee440415db3bc27b32812f7b5b37f authored over 4 years ago by Christoph Haag <[email protected]>
drivers: Add rotation/position tracking bool to xdev

xrGetSystemProperties() will return these values to application in XrSystemTrackingProperties
us...

5788fb90a2529db1b20ce1985ad813e561ec6fad authored over 4 years ago by Christoph Haag <[email protected]>
build: respect meson install-active-runtime option

6429496439bbe197080a9f7da20aa7437fc51adf authored over 4 years ago by Christoph Haag <[email protected]>
build: Fix installing active_runtime.json on meson without DESTDIR

The -u setting for bash reported an error if DESTDIR is not set.

The syntax ${A-foo} returns th...

605e4e2027396673da97ad5e2760d1f080bd43b3 authored over 4 years ago by Christoph Haag <[email protected]>
ci: Update for new packaging parts.

a09bc568d57c0efc4913d59788cce27542282e14 authored over 4 years ago by Ryan Pavlik <[email protected]>
build: Fix destdir repetition when installing systemd units.

Found during packaging.

d2cd0f4bb9e02b584e41801f4d5208fc09933309 authored over 4 years ago by Ryan Pavlik <[email protected]>
doc: Remove old changelog fragments

39be1eaf3da291e02f0757cb4c0f3b4b0d28aeb5 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
monado: Update version

d1f30e4a5a8f872fd634dbab9317dc6e9597d7d2 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Update CHANGELOG.md

26f5e66bb8c27a2d590173d3725715a02e26e3f6 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Document MR418.

2f3380f0fc2abca29fc444cddf8718b7202dbd5b authored over 4 years ago by Lubosz Sarnecki <[email protected]>
u/json: Fix a -Wmaybe-uninitialized on GCC 10.1.0.

261facd9f1e934f6fffa5e861dc7416656c406e5 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
c/compositor: Set a window title.

a5dc31359b28fa3192db2d1dea18247b2aa04d55 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive: Use VIVE_ERROR when vive_device is available.

499751e4fa1816651ede101f7f801226649f0acf authored over 4 years ago by Lubosz Sarnecki <[email protected]>
doc: Document MR417.

a074c6ebe13b7dc836c79426b273597aa30b7962 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/device: Replace old debug macros with new ones.

7121c260ae84fb04844a7d5ee50b92facaef1254 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/prober: Prettify logging. rename methods.

7be5efbe82d7cfac9f037f4ef0168dca4e4adab5 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Port to u_logging.

dce8da5130abd6f338a1d8213471ac16083499f7 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive: Create common header for controller and hmd.

5dff60a93d0ec289792684c18a92b32dd71d1074 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/device: Use VIVE_WARN and VIVE_INFO.

dfcff5e8065ba6983ca3f721220003d69cfcf4d4 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/protocol: Port to u_logging.

4d412edaa12fb0269905cf84e5bd05c225e0c26f authored over 4 years ago by Lubosz Sarnecki <[email protected]>
u_logging: Format logging output.

To be in line with other log prints, put the log level first.
For better readability, put the fu...

8e682fdd1b27861e7c7b2ba5695ccc0ec60c9aa6 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive: Port logging to u_logging.

eaea6888a7c5c56946445de4915332164c27c487 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
xrt: Tidy xrt_instance_create argument order and add doc-comment

deedd10a505f4ff5b9fa16a5d1826b31be382758 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
t/service: Make the socket RemoveOnStop.

042fd5436191c4e07d1336ec3c04663545e59454 authored over 4 years ago by Ryan Pavlik <[email protected]>
u_logging: Fix comments/doxygen

b2b2b0f4af712d02a5439099d444c610739a0ce3 authored over 4 years ago by Ryan Pavlik <[email protected]>
ipc: Add a json schema for the IPC description

323d794df3f5846fabee1e4efad11e9232543df7 authored over 4 years ago by Ryan Pavlik <[email protected]>
gitignore: Extend

0980cda87ae58ba1fb191bcc5adbe589d5afc040 authored over 4 years ago by Ryan Pavlik <[email protected]>
comp: Print info about AllowHMD when direct mode fails on nvidia

763b122c3eeb4b950881e35b0d6c7a52cdb2eecf authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Fix conformance failure and tidy up action set attached logic

This caused a action set to act as if it has been attached, one might say that
this commit fixes...

c5b930903ec7fb7c3efe8a8fa9414fe9cf31ced3 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Add changelog for !408 and !409

20208750b6d88326ea32231fcaaa6fa0faefa314 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Docment MR 410

4ef1726f7ae50eb81bf163c048fa23aa64cd0d56 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Properly name MNDX_ball_on_a_stick_controller

59b7bdeee0addb6286a39a7140ed3436f38f6533 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Make script be up to date to what's generated

8a1c74338ca0d74ff779c5c49383e7820839a0fc authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Reorder extension in prefix order

fd8e19718c35832008b36a01dc51d75dd0d597b5 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
xrt: Introduce xrt_swapchain_create_info

8ee7086ea69ed9cafc45a97eca7456b53f1f562d authored over 4 years ago by Jakob Bornecrantz <[email protected]>
xrt: Tidy xrt_compositor.h

1b11abe6eb6ea860035e6432b75decd77f5d5254 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/gui: Add a special UI for setting log level vars

ad266672f4a46bac43ecbcd56a3680a8372541b7 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
d/psmv: Use new logging level helper

c4741cc49f5930814c7be0907ddb3f5e2ab570c3 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
u/var: Add log level tracker

9848f8b4b8f82746c8bf35bd648f22c40787ad90 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
d/psmv: Use new log level var tracker

20501b8e582bfdc8546325165a5994730423c112 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
u/debug: Add function to get logging level

be0430a38c807c4e0f38d05fba7773df9e6542d8 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
u/*: Use new logging functions

b26c8135ae10f132adae71987a31cfde1ab92c05 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
d/psmv: Use new logging functions

ffcc06e0992cc4a62f75a85b7c559af50b4b4280 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
u/log: Add logging helpers

38685eba381f52f7d0bd257cc6a91ed05d445f9b authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Document MR406.

dc0f7634db03d931457ae61abca3abe0113c5350 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Print spew when receiving lighthouse data.

fdffbfc68ab0f490d0701a2aca95227e563b6aa6 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Uncomment and improve spew prints.

1071d7a50b8ebe3d3aea910e3494ed3fa00442f9 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Add Vive tracker gen 2 support.

d047ce8af4ae832c0d30d44d5922c7d632a7aecb authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Add Vive tracker gen 1 support.

6662e0caef749008d1339d8fb6388038bffaa791 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/prober: Print error before device init.

2fd6fe2f16873936de9b9102950765596dae5ebc authored over 4 years ago by Lubosz Sarnecki <[email protected]>
doc: Document MR405.

7df50139de0d6cd9de08d2e1ace5f1689e91c424 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive: Use functions from u_json.

Uses the old and newly moved u_json functions.
Creates defines to keep short syntax.
Strings are...

2580958e2c3daf7c07d0990865b339d97c20d23f authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Use u_json and move config to vive_config.

To be consistent with the headset implementation, move all config
related code to vive_config an...

260cfd8d26b71a3b3526f34eba7e1188302b85ae authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Parse vec3 correctly as arrays.

The u_json_get_vec3 function only works for json vec3 objects with x, y,
z members. The function...

bb52a673eb9c57f4385eb975b086fafb60cd80b1 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive: Rename vive_controller files.

To be more consistent with the rest of the driver, rename the controller
files to match the othe...

f33c6356d756f644c48934ef2a43796f5ee5085e authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive_config: Move config and json related code to vive_config.

Isolate JSON config related code in vive_config.

eb51b89e9cdd171363f3361c81d075e83f9ae540 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Move prober interface to vive_prober.

Create propper initializer for the controller and move the proper
interface to vive_prober to be...

53619fa64ecadcc7144f3bacd14b8c2c4db43036 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
u/json: Add fprintf error messages.

a9db6fbd4066b024c65a665b037c1583d0d00d83 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
u/json: Add u_json_get_matrix_3x3.

As seen in Vive driver.

166346ad6e89571552f734859640c60ba4577259 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
u/json: Add u_json_get_vec3_array.

As seen in Vive driver.

0bdd1133e483c7e584060a4b7d4b9331da950d9a authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive/controller: Initialize debug and spew before it's used.

efd351f5c198e57ab05784284cdb4275f0977fbc authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive: Fix crash on Vive Pro as it's missing a json key.

The key "lens_separation" is not available in my Vive Pro config.

f9d92890cefefbcbcb0601f5e778de24d6180cad authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/vive_controller: Fix imu timestamp calculation

Philipp Zabel looked into it and it turns out the timestamp from the
imu sample should be the th...

08c6fe974435a0a6481aee777121ceaa345ba5b1 authored over 4 years ago by Christoph Haag <[email protected]>
d/vive_controller: implement remaining "gen2" input events

v2: document and clarify imu sample timestamp

acdda780b6cbb31147a62a81d29cc3f2e783e815 authored over 4 years ago by Christoph Haag <[email protected]>
bindings: Fix Index squeeze/force binding declaration

184dd277bf15fd9e1f987892441d515c03d332e9 authored over 4 years ago by Christoph Haag <[email protected]>
d/vive_controller: Add and set Index "Gen2" input names

d8de19d4ae6d4ded8ba9ebcfa3f483b7d82c77a5 authored over 4 years ago by Christoph Haag <[email protected]>
ipc: Avoid deadlocks due to render timing helper not getting data in time

5bad87690f50bb7805a51e5948487c2e49869396 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
d/psmv: When in 3dof mode return angular and linear velocities

addeea2acfd57c5c363f8c327589c534f9367ebb authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Convert action timestamp with time_state_monotonic_to_ts_ns

Action timestamps were missing this conversion to XrTime with time_state_monotonic_to_ts_ns()
wh...

c6d25a9773269708c8a2d089cd9dc9721e7413f4 authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Support next-chained XrSpaceVelocity in XrSpaceLocation

b7ea0ce2b39cc56607b4f63434e43c7f940075b2 authored over 4 years ago by Christoph Haag <[email protected]>
d/survive: Report linear and angular velocities from survive

2a9a14c6052d9bd993241985a2e0ad68428e240a authored over 4 years ago by Christoph Haag <[email protected]>
c/client: Add two new linear formats to OpenGL

bf086f8be2b5e6f4908414a33f818265ae772f6b authored over 4 years ago by Jakob Bornecrantz <[email protected]>
c/main: Add support for more linear formats and prioritize them better

0be1456b32a06f7ab6fbe7ddc82224d8c270930e authored over 4 years ago by Jakob Bornecrantz <[email protected]>
comp: Use a sRGB window swapchain

70a6240d489f611f3ca2db2f42dee1d80657b993 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
xrt: Add multi client and overlay client support

bd5aa24463ddaa42da3b11cb5f4121c1c5e404ad authored over 4 years ago by Pete Black <[email protected]>
c/main: Implement prepare_session and poll_events

f13f911e8ad7ee0740e7fd4cebb8d38d10eacf37 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
c/client: Tidy whitespace

a26fa7bbdcb285197b71616dbb70f939bfd3b158 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
ipc: Remove no longer used semaphore code (NFC)

513ebd9957c01d5d306c368371e50c0bc88712ad authored over 4 years ago by Jakob Bornecrantz <[email protected]>
ipc: Use new frame timing code

e59b4a1cb1aeb4c9f7ca726a62c5421ed5b98c5e authored over 4 years ago by Jakob Bornecrantz <[email protected]>
u/render_timing: Add helper code for frame timing

83081f9cc179882c9ff89a3780c5fdd7900b989f authored over 4 years ago by Jakob Bornecrantz <[email protected]>
os/threading: Add semaphore

f5359b655ec4824e902932a10f65056bb98ec03f authored over 4 years ago by Jakob Bornecrantz <[email protected]>
os/time: Add function to convert to a timespec struct

ef282c7df2f49328a24c3fb0a4f2e2005e18401a authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Use a semaphore to ensure wait frame is released after begin frame has been called

3275f004643c67ecfdb4c9d5b1fcaf77ff3fde62 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
xrt: Add frame_id to compositor frame calls

b75f4f844bf0dcfd92c3a5376331b84b737b2de7 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
d/psmv: Slightly improved locking and printing

017e6738e03fdeaa76c8f97bb2d980ec46c9b26f authored over 4 years ago by Jakob Bornecrantz <[email protected]>
xrt: Make prepare_session and poll_events return xrt_result_t

5ac0c7a13924bdb6c495a2c3a5a536aab85cdad3 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
ipc: Set destroyed swapchains to not active

Fixes the service failing to create swapchains with "ERROR: Too many swapchains!"
after one or s...

f31f1edde25d554890abdc4794fbebb16a0a0930 authored over 4 years ago by Christoph Haag <[email protected]>
c/main: Respect alpha blending layer flag

e76f698463b412867b55817e533b150abc6c10a8 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
c/layer_renderer: Implement eye visibility.

0dbbe423d9b8aae6960b13e38c052ded5596177b authored over 4 years ago by Lubosz Sarnecki <[email protected]>
aux/vk: Add helper to create image view with component swizzles

e8d62d948fbd85e34e9358edde5643a2559ffe64 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
tests: Use project code formatting on tests

v2: Increase line length, and add to formatting script (rpavlik)

3055102217370455591d3501eea33101ac47eb66 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Make sure to clear action state metadata in case input is not active.

Also addresses some review comments on earlier changes.

726e4464215a5b77e857913332a98f832b61ece6 authored over 4 years ago by Ryan Pavlik <[email protected]>
st/oxr: Work around stict-aliasing warning (NFC)

5443e3a0692fc23ac15dde351063aba384157538 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Ensure quaternion is normalized in xrLocateViews()

In rare cases the state tracker's pose transformations resulted in a quaternion
that accumulated...

7a1dbbe8a18c606658e85bfef1eaacc53c4448e4 authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Use the transformed boolean value

17f40ecc266f2e7e1702db115b19f1ee3fdee344 authored over 4 years ago by Jakob Bornecrantz <[email protected]>