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

c/comp+ipc: Use array indices again.

This fixes a regression introduced by the IPC and layer rendering
patchsets and passes the array...

7186bddf60a236f4f46a4e82cf1bf44d97430eea authored over 4 years ago by Lubosz Sarnecki <[email protected]>
st/oxr: Check quadlayer swapchain for NULL

f68252bfbecb9cd3f9b9c11c1d2c663db91913f7 authored over 4 years ago by Christoph Haag <[email protected]>
c/main: Include <math.h> in comp_layer_renderer.c

77c2b9cb5db02ae1db757d749633226e21de840d authored over 4 years ago by Jakob Bornecrantz <[email protected]>
os/threading: Incude xrt_compiler.h

ace4d0e825f863bf4d80a00344ad9d9dca3dc46b authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Update OpenXR headers to 1.0.9

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

8e6592338ff0471355b4106e0178ad3b8a514dae authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Remove old changelog fragments

739f5f13c739aa2b08804f5c5d17b530abec0b00 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Add .gitignore to big

9c44f2194d0cd63c6d91aabc5ed75f57c71c5c4f authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Changelog for !356

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

b48fd8b17840b6124161cf8376939e95d3b720da authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Make changelog snippets uniform

f9ed82914b854baa68d3b9d77a749098e7c31b6d authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Translate relation_flags in oxr_space_locate()

604574256151b203b1550c69f77fb5cdbcdc1f62 authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Fill entire xrt_space_relation in oxr_xdev_get_pose_at, not just pose

In particular the relation_flags indicate whether the pose is valid or a fallback pose.

7fe0f3610b24b1116856ca1124c5447e3938d322 authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Don't assert on invalid pose

ensure_valid_position_and_orientation() inserts fallback poses when
driver reported poses are in...

f10b341f57a482cdafe8244a34fdc0b730bd506b authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Don't indiscriminately set orientation & position to valid in oxr_space_action_relation()

c9b692903c8e8b343fbbfd142b67f13f61e7c70f authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Don't indiscriminately set orientation & position to valid in ensure_valid_position_and_orientation()

3bdc57c4b3357c14197ab0681c2efc8f219064e2 authored over 4 years ago by Christoph Haag <[email protected]>
d/survive: Don't invert valid position condition

384114b821f26532657fbe4959585388ea261996 authored over 4 years ago by Christoph Haag <[email protected]>
doc/changes: Document MR 340.

eced139598c508a876b6506e6bc145e328d44501 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
c/layers: Implement layer renderer.

Implements a layer renderer capable of handling multiple quad
and projection layers rendered in ...

aedd4d9ff8ec51370ad5aa245285848050b8c913 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
aux/math: Add function to calculate quad model matrix.

fc271ad5daa3e415acb5099ae83a95f5fd40babd authored over 4 years ago by Lubosz Sarnecki <[email protected]>
c/layer_renderer: Enable blending.

066009c0c5b47c9efe66ef89cedddb1e3bbfc061 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
c/compositor: Render multiple layers without IPC.

Hook up layer rendering when XRT_FEATURE_SERVICE is not set.

1e8106c9742dff093a3f85dfa19aa654d2d4a2f6 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
ipc/server_process: Check for swapchain NULL pointer.

Skip rendering when swapchains are invalid.

4ad806df38eac86f4fbe498a50f8d24205f0e731 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
c/renderer+ipc: Use layer renderer.

Make the renderer and IPC aware of multiple projection and quad layers
using the layer renderer....

d0539161dca484245e43d6a7139c95ef040ed9b5 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
aux/vk: Add image helper struct and functions.

68c5eecb963e1360403153c0556ec13957ed70cd authored over 4 years ago by Lubosz Sarnecki <[email protected]>
aux/vk: Use optimal tiling in vk_create_image_simple.

Fixes an validation issue on NVIDIA and should bring more performance.

905040319ad6fe4dce5f1526fd03f080a6276a37 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
aux/vk: Add buffer helper structs and functions.

589c7e4fef4acf3f1b7be02088065a4f1723228c authored over 4 years ago by Lubosz Sarnecki <[email protected]>
st/oxr: Correctly validate time in xrLocateSpace

03f802de772cecee500d021cfa5a29fd6897ee6f authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Now that layers are supported up the max layers to what the spec requires

dd0437920983a3d7acb397b7adb2cc9e59513cc3 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
ci: Rename scripts to get : out of filenames

1aff19e9750cc1ff0105783067f5104158133685 authored over 4 years ago by Ryan Pavlik <[email protected]>
cmake: Add missing modules

6b0831466e8858b174fc77b967a2fd46f430ffd2 authored over 4 years ago by Ryan Pavlik <[email protected]>
ipc: Make script more pythonic

cef1970340f90ff510c960f4de3b756989252ce0 authored over 4 years ago by Ryan Pavlik <[email protected]>
ipc: Fix all Flake8 warnings

ff3a4d8b50857cbc4ba5e6bdac937cb700005ab9 authored over 4 years ago by Ryan Pavlik <[email protected]>
ipc: More script simplification.

4efdb6762aa7be2698c3a24e00b5e6ce60b6da9d authored over 4 years ago by Ryan Pavlik <[email protected]>
ipc: Clean up generation script

0964a6dd071b09449e5b2076ed1b5aad400d2a7f authored over 4 years ago by Ryan Pavlik <[email protected]>
ipc: Put generator main in a function, for testing purposes

a44a9151513f679e99c8dbc0ea14b6d73954b1ad authored over 4 years ago by Ryan Pavlik <[email protected]>
ipc: Fix class methods, mistaken use of class variables in IPC generator

8bd1ac776e1e6fbc702445802d5c4ffcbaf740dc authored over 4 years ago by Ryan Pavlik <[email protected]>
d/survive: don't report invalid poses as valid

7b2c54c223bb9853752eb818c9cb6ac809b62506 authored over 4 years ago by Christoph Haag <[email protected]>
d/survive: Remove useless loop

We already have a SurviveSimpleObject, no need to look for it through iteration

25bafd71c8561eb0827f3137ecdb02815229ac2d authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Translate swapchain usage flags

7cd9dfabc8a6e1e09744b7f4d4979737b8c59576 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Changelogs for !348

28d8bea9b9a8eab552a5d632b5878fc59c540e15 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Changelogs for !345

3ecb5f762dee341edd312731ca768d1107e1702a authored over 4 years ago by Jakob Bornecrantz <[email protected]>
math: Use non-squared 'length' of quat in validation

Correctly validate quaternion using non-squard "length" instead of squard
"length", certain comb...

9d791cdfd3eb3f82c3540b3bfc71b062d39d428b authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Write out pose values on failure, better say which layer failed and also check projection layer poses

23b882df08c492821af8f77b586f366b68252f59 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Changelogs for !349

d3b90e9548df503bf00fb07c3c3772b04bbdf56b authored over 4 years ago by Jakob Bornecrantz <[email protected]>
doc: Update target/instance docs following removal of xrt_prober_create

dcaff91d104bcaae8b815555353e08cebd377281 authored over 4 years ago by Ryan Pavlik <[email protected]>
t/cli: Port to use xrt_instance, instead of xrt_prober directly.

1a313b6f5831b850e4b6ea71b7b73ebd20497c31 authored over 4 years ago by Ryan Pavlik <[email protected]>
inc/xrt: Improve docs for prober interface.

c7841fd73c62fa5fe8ef0d271a96c2ae69348957 authored over 4 years ago by Ryan Pavlik <[email protected]>
st/p: Use helper functions for xrt_device

293ec1e6dde131a634a80a65c5c8a12328e9a6b4 authored over 4 years ago by Ryan Pavlik <[email protected]>
t/common: Add a target_instance_no_comp library

51dba8ad9481e6e7fc236e853de93575488e26a1 authored over 4 years ago by Ryan Pavlik <[email protected]>
ipc/client: Remove implementation of xrt_prober_create

a034260ec3fb9b5c6195575c975981da1c8c1508 authored over 4 years ago by Ryan Pavlik <[email protected]>
st/gui: Remove no-longer-needed timekeeping.

c42675437bb2afcc83dffe284221d33020230abe authored over 4 years ago by Ryan Pavlik <[email protected]>
t/openxr: Remove reference to/implementation of xrt_prober_create

3b1f0037059d80456c020adca9978536908f7ce1 authored over 4 years ago by Ryan Pavlik <[email protected]>
t/common: Replace references to xrt_prober_create

6c77b8d314d1533fdfef02046e3ddad93109020d authored over 4 years ago by Ryan Pavlik <[email protected]>
st/gui: Use helper functions for xrt_device

011a68704cf81ccbca8f88d45af1dbe04fb8e5ca authored over 4 years ago by Ryan Pavlik <[email protected]>
st/gui: Port to using xrt_instance, instead of xrt_prober directly.

14385411475a325ecc62bce731d871aa0a89b1b6 authored over 4 years ago by Ryan Pavlik <[email protected]>
inc/xrt: Remove declaration of xrt_prober_create.

8c54139f79b1d597e2ac5b5eb5944ec8fdff95e4 authored over 4 years ago by Ryan Pavlik <[email protected]>
c/main: Only allocate one image for static swapchains

aa0523e53558beab92a0c184bf6496b509204ef5 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
ipc: Pass all arguments to create swapchain image

e8e7493679da7a5027284d16e7c47e6f8d8c0b8b authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Turn XrPaths into atoms

0aeb2ccfb2cdff2f79b02932b75579a5ebf4abc7 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Correctly translate XrSwapchainCreateFlags

efd35da3348b518eee89753734dd2566115d24fa authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Validate time better xrConvertTimeToTimespecTimeKHR

51545411f99cc596241b1a01f6ecac9c6470f198 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Now that IPC correctly wait frames check predicted display for zero

7cf5edbf87057de1fe1d7e8228502a60ae14b7f7 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
u/time: Use a very large hammer to "fix" time_state

ef41cf208868b9438e30b867cbb6868afce38af9 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
ipc: Make the XR client actually wait in wait frame by setting the correct semaphore value

18fbd3f8199bd6cc8aa81cf68eb43f7065781a43 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
inc/xrt: Improve xrt_instance documentation

168f2ced41e7689c5408f56e7ea624e5ed4b3549 authored over 4 years ago by Ryan Pavlik <[email protected]>
include/xrt: Fix doxygen warning.

16d3020ae869a929b9fd83d9cabaa0e99a329110 authored over 4 years ago by Ryan Pavlik <[email protected]>
doc: Add documentation about target structure/architecture

e1e9503cd1e9cc22a461fd628cdaa47cea997fab authored over 4 years ago by Ryan Pavlik <[email protected]>
doc: Enable use of images by Doxygen.

24e466b56f964a40e196081989dd4e14c39df20e authored over 4 years ago by Ryan Pavlik <[email protected]>
doc: Fix typo and markdown-lint warnings.

40c0ef74b32993a06481e38d7050fdf2f03da942 authored over 4 years ago by Ryan Pavlik <[email protected]>
doc: Link to changelog from main page.

86b375409be5f5a124154d040d8c578ed0fae973 authored over 4 years ago by Ryan Pavlik <[email protected]>
st/oxr: error on displayTime <= 0 in xrEndFrame

41e3a6fd1773751c31dd9ff56bfbddc36f11a9b6 authored over 4 years ago by Christoph Haag <[email protected]>
st/oxr: Validate some internal state and improve error message

4039dc70964ed187b4aa440eb63abc58e5079cca authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Better printing of envBlendMode errors

589a4ad3e9bbabf72666ae041fa638a17eb1697e authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Always error on unsupported blend mode

The spec requires always returning an error if the blend mode is unsupported:

XR_ERROR_ENVIRONM...

4ea17ce7bed87ed6428f2bb3aa6ff91bc44cbc85 authored over 4 years ago by Christoph Haag <[email protected]>
d/psvr: Fix warnings

e565ab6d0f33b2ec1556a93d010c01b269f30739 authored over 4 years ago by Ryan Pavlik <[email protected]>
st/oxr: Fix some warnings by initializing variables.

3624c17754d26f5635732a3b611f3eec27857f12 authored over 4 years ago by Ryan Pavlik <[email protected]>
doc: Fix include paths shown by doxygen

0e5c084a951149484b0dabfdd58b54dade9ea2ba authored over 4 years ago by Ryan Pavlik <[email protected]>
comp/main: Fix warning

5383944f855afc332cb49ee2b20edf23897e7637 authored over 4 years ago by Ryan Pavlik <[email protected]>
inc/xrt: Documentation improvements and cleanups.

525f9c09f2a90a044df5b0c95cd03657223d8d01 authored over 4 years ago by Ryan Pavlik <[email protected]>
st/p: Fix warnings when building without OpenCV

0f7832f2c84dfcb8ea6a5b2a246d78cdf41f9106 authored over 4 years ago by Ryan Pavlik <[email protected]>
st/oxr: Remove head offset when submitting layers

98d11709fb3e19343e57b8a47445dd820a7230ae authored over 4 years ago by Jakob Bornecrantz <[email protected]>
c/main: Add simple support for new layer interface

83ace60132d70410c7cd58cced1eb8cf88cf0995 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Verify valid swapchain array index for quads.

eab3cac623f0fa25200dfa7502cea4f905b9e895 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
c/main: Idle VkDevice after presenting VkSwapchain

129d76687ecd5a148945e1a9d4eab886ec509f23 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
c/client: Add full support for new layer interface

e36e457560340cb5c3998339f4aa1c26c80f91f1 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
c/main&ipc: Adopt to flip y in layers change

Client side changes by Lubosz Sarnecki.

7ab48b691c094ff9be7eb02793c3a4344960ccca authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Return XR_ERROR_SWAPCHAIN_RECT_INVALID.

For negative imageRect offsets on quad layers.

1bad77efb427dcd2edb882d2de8d6303fdc3abd7 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
st/oxr: Test for XR_ERROR_POSE_INVALID.

In quad verification.

8b0a43a64e3b725df4cbaac4a78d5d4709f332e6 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
st/oxr: Return XR_ERROR_SWAPCHAIN_RECT_INVALID.

For out of bounds imageRect offsets on quad layers.

b1541c2d1ee74c11810683e12b145a9c33fc9fb2 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
ipc: Add client side support for layers.

e445f60ccf50e22d032d6401165980084edc46f5 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
xrt: Pass the flip y on layer per layer basis.

st/oxr: Adopt to flip y in layers change.
c/client: Adapt to flip y in layers change.
Set true f...

9c8d0ae3cc180e831cc39830e5fd9c7d31320953 authored over 4 years ago by Lubosz Sarnecki <[email protected]>
xrt: Add layers to the compositor interface

84700f320918c1b27b0eaebe4e100e470e7d61f5 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Use new layer interface and accept multiple projection and quad layers.

Authered by Jakob Bornecrantz and Lubosz Sarnecki.

9349193d0c89b91fd143dd5995aac604379cfc6b authored over 4 years ago by Lubosz Sarnecki <[email protected]>
d/psmv: Transform the ball tip pose so it can be used for pointing

f9e933af397e7ba351da1ec1a4ddfb5fb46a4b2a authored over 4 years ago by Jakob Bornecrantz <[email protected]>
build: Set XRT_HAVE_V4L2 in meson too

07d8fdae469855caa47eb6483f798fc783a4e6e3 authored over 4 years ago by Christoph Haag <[email protected]>
ipc: Remove leftover fprintf (NFC)

b7b9d9307b3e475b2bf06b87ec42a9088f73dd84 authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Fix missed change from MNDX_egl_enable name change

cea8f93892f63e40878b7a0e17420f317b4434af authored over 4 years ago by Jakob Bornecrantz <[email protected]>
st/oxr: Update openxr header and switch to XR_MNDX_egl_enable

d37f446defc779cf7fdaf07b9de24cbe5d74fbde authored over 4 years ago by Jakob Bornecrantz <[email protected]>
build: Fix missed rename of config

75d05c49de075d8b324565070edef8cbab293cd4 authored over 4 years ago by Ryan Pavlik <[email protected]>