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

st/oxr: Fix multiplicity of bound_path per action.

Thanks to @haagch for the start of this patch.

a9a502952a7c608c63840c78135fe66b97692b49 authored over 4 years ago
st/oxr: Add design documentation for OpenXR input subsystem.

ae59a3ce15aa45188db02cc1a169078b8f9b658a authored over 4 years ago
st/oxr: Fix typo

5ba5e6b03b3c60ea2cfc97af8f52621204332cb2 authored over 4 years ago
xrt: Make swapchain static image bit match OpenXR

ee6aa4ee1d70fb163c858253175b9f76e105675f authored over 4 years ago
st/oxr: Centralize the lists of subaction paths using x-macros.

a04c162ab3d585b456ba3b8c88ce0f7f3b0fe203 authored over 4 years ago
cmake: Make FindHIDAPI add include dirs to imported targets

24e0202e3a0359017387ac742d3753b458c37fe7 authored over 4 years ago
ipc: Docs

e6abf3dea2a538e4dd0d87cf36c71e181772e7a4 authored over 4 years ago
st/oxr: Fix haptic actions being disabled

fixes d226a60a

138fcc49d8e16eabb82b77e763a4be02e82cae89 authored over 4 years ago
st/oxr: Add a very ugly stub implementation of xrGetInputSourceLocalizedName

9f684dbc21c17df027151a0dedee9140918f3ff6 authored over 4 years ago
st/oxr: Add better verification in xrGetInputSourceLocalizedName

53a0646e24e1afa71661150d82e841bf98f394e2 authored over 4 years ago
st/oxr: Implement xrEnumerateBoundSourcesForAction

7818a5b9cf6cbae6723ddd4c937fb4cd2b1a7ea8 authored over 4 years ago
st/oxr: Tidy header

5e629b343714aada2d31ad079f1e73eee5ad67fd authored over 4 years ago
st/oxr: Combine input values

This enables binding two different inputs to the same action, for example
/user/hand/left/input/...

d226a60aacf0462afc38a1a7ffe3807de735404a authored over 4 years ago
doc: Document !448

671628aabc324e1a551e0a9e1d6dffca6601e259 authored over 4 years ago
st/oxr: Send XrEventDataInteractionProfileChanged events on interaction profile changes

b87fd91bc8d12f6d6e40437b0058d2f55b1fb7da authored over 4 years ago
st/oxr: Better error message for unhandled case in xrGetCurrentInteractionProfile

b0593d7012d354d66e6e1e4963d310fdb59b49e2 authored over 4 years ago
st/oxr: A slightly better stub implementation of xrEnumerateBoundSourcesForAction

9f11287fa3a9842401c76960d336bb195b3d5e83 authored over 4 years ago
st/oxr: Implement needed checks for xrGetCurrentInteractionProfile

56386aa1d7915e72d617ac9cbf407489224cc842 authored over 4 years ago
st/oxr: Fix the any handiness controllers not getting assigned to right

18957e0636be3ff210ebb5f7daf35eeb92c7797b authored over 4 years ago
doc: Update roadmap

2fdcddd7032bdbc2df57c7a6cd733e6b6663b8b2 authored over 4 years ago
doc: Add changelog snippets for !444

65a9c27f2020adf4a064c86afc991df5e8a41549 authored over 4 years ago
vk: Add image allocator helper

727e3bc2a6e0b2f4203a921a110b26ac9fa3557c authored over 4 years ago
vk: Use xrt_swapchain_create_info in vk_create_image_from_native

a8a4e80746935d84e698e79d25673413c42cb272 authored over 4 years ago
vk: Remove unused vk_image

5a9fa0a7e64c6fb9caf1619009c020cbcfbbfe21 authored over 4 years ago
ipc: Implement xrt_compositor::import_swapchain

536e461776178c45a5ff5fe9c8021d1462aa88a7 authored over 4 years ago
xrt: Add function to create swapchain from native images

ccaa6fa5649ff31f5706d6f345f321d0a3c4f037 authored over 4 years ago
ipc: Add function to import a swapchain

11b2dfe2138c75ecbc0b3b6f12112a67802cf810 authored over 4 years ago
ipc: Fix in_handles handling by syncing with the server

9c490127bb25bc8addda7ecba3fbd6ba737ba77d authored over 4 years ago
c/main: Implement xrt_compositor::swapchain_import

a41c1ce1c5561321f6e962258dc87d75e75eff2b authored over 4 years ago
c/main: Use new Vulkan image allocator helper

d5a702cd4738966b201a3745cf79a79ae830beb0 authored over 4 years ago
xrt: Make xrt_compositor::create_swapchain return xrt_result_t

b93017911e17ee0faaa2a221cbbb711ba6dac527 authored over 4 years ago
xrt: Make some fields on xrt_gl_swapchain private

0d05eb6caea2760327ce78a551185a62461f461e authored over 4 years ago
xrt: Make some fields on xrt_vk_swapchain private

34843c3ffefecb1b0503954c2e9d189f8cfa9cce authored over 4 years ago
st/oxr: Check if relating space to itself first

f18c190eaaf3e62a8905bdc8de9ffe2c3c4f2de2 authored over 4 years ago
st/oxr: Support locating stage space in local space

And the other way around.

Fixes hello_xr -s Local, which renders cubes at offset stage space lo...

ddb528f0021f56496fe66840757dafbaea487cc6 authored over 4 years ago
st/oxr: use initial head pose as local space origin

Implements local space in xrLocateViews, xrLocateSpace, and Quad layers in xrEndFrame.

164eda38d45f03434217c5e3a650cc43cc007c1f authored over 4 years ago
build: Use OpenGLES CMake module to gate OpenGL|ES support

47a66e1bdf73deae2c3f22580ceed0c1cc35e5ea authored over 4 years ago
cmake: Add FindOpenGLES.cmake

ccbd087dc27e40e894212c9ae4dc0b152a8c52dc authored over 4 years ago
xrt: Add separate build config for OpenGL ES

6f56d91c0551d4556c23310ce6abcfc38a8e9f43 authored over 4 years ago
meson: Re-arrange config header code

4a22851e4a778c9dced98bef721db0050e4cdee3 authored over 4 years ago
comp: Improve OpenGL extension checking

ebf1b01d48eaca1631a7e7b6c0e62542ddc02102 authored over 4 years ago
external: Update GLAD and add missing header

910a3aae753c3a2752b9422922c50eb19ae0194c authored over 4 years ago
xrt: use _USE_MATH_DEFINES to make sure M_PI gets defined.

4220638afd9afe2ac56d742a458f838652962db3 authored over 4 years ago
build: Add missing jpeg include dir

8b954e12c1cfd0066fdfa657e7f0ed76b856a256 authored over 4 years ago
d/psvr: Fix hidapi include

2cce94799dcb14b15f8036c5e3d337109a706d36 authored over 4 years ago
external: Update GLAD with more code

f8e9f286825e79155ac9f5aa59332b9579cf34f1 authored over 4 years ago
inc/xrt: Sort defines in generated config header

19efff937e19e24dc3ecd8bb56d7b7658af95191 authored over 4 years ago
build: Increase strictness of warnings.

e2cb7578bc2ab617dac07048f5a5e88828862aed authored over 4 years ago
st/oxr: Handle Android better.

852c9b589d9568680da0574f291f642ee33b4d8c authored over 4 years ago
st/oxr: Clean up GL/GLES image enumeration a bit for easier maintenance

4c5b38c836d2837395bc556eff1d82658b5c2b47 authored over 4 years ago
build: Enable the Android Vulkan platform when applicable.

1476d396f871916b84f8d03e1154c7277241d820 authored over 4 years ago
aux: Move responsibility for clearing image FD to the helper.

cb692235329a30274d63cd830854f4df8cae6aaf authored over 4 years ago
inc/xrt: Switch declaration order in xrt_handles to quiet Doxygen

8fdfb42d217227ea71e88c1f242ce9e35e9ed1f6 authored over 4 years ago
comp/gl: hack: glFlush() before committing a layer

This works around corruption in layers on several drivers caused by
writes to the OpenGL texture...

4ec6f4671776e941abaa81648a280908bb42ba80 authored over 4 years ago
st/oxr: Handle quad layer with reference space as base space again

fixes d64ef3df

eb355f3643983a4a2969e61b146d7a092f50185b authored over 4 years ago
st/oxr: Basic support for ActionSpace as base space in QuadLayer

d64ef3df74ea9bf00c90b3570162ebd103083653 authored over 4 years ago
ipc: Define shmem utilities for Linux and Android

20c65e74e3703330b15119b7204dac86cba34351 authored over 4 years ago
inc/xrt: Add helpers for the handle types - null value, validity checker

25627e55cade52fcf877d529420110c293dcc6d9 authored over 4 years ago
ipc: Use generic shmem functions now.

82395b23bbd91568286c9db9f26db6499cc141a6 authored over 4 years ago
doc/changes: Document MR 436.

1b50c43ce60bc787c5e6f54116e8b670d4ca929d authored over 4 years ago
comp/shaders: Remove has_sub option.

As we have subimage rects for all layers now.

db3a721946937835d0fe77ce13281c6ee1b7f378 authored over 4 years ago
comp/renderer: Provide subrect properties for projection layers.

7e35fcb8aa43264c0246d7aba665fc613ba0aedb authored over 4 years ago
comp/layers: Remove layer type from constructor.

The value was not used anyway as it is not set at creation time, but
every frame. This avoids so...

2472deb95a98576ac8a1e2ffc7753e729698b755 authored over 4 years ago
comp/shaders: Rename quad shaders to layer.

As the shader is used for all layers we have, the generic name fits
better.

6222de38c979cd3fe91dd70311d503c22e298ea7 authored over 4 years ago
doc/changes: Document MR 433.

3df90986ca348111b4ad1d1c13cbf89889ed5d40 authored over 4 years ago
comp/renderer: Render subimage properties in layer shader.

This patch passes the offset and extent properties to the layer shader
by extending the uniform....

a27164ab43f0872b082c8d96a037577c1198e13f authored over 4 years ago
comp/shaders: Sample quad layers with texture().

984056674e58689e7eb984c4763dcaef86ae8cae authored over 4 years ago
doc: Improve doxyfile

1e45e567465a5628f46618b07bcc8695c52da1b6 authored over 4 years ago
doc: Update prose and diagrams for fd->native renames.

Also now leaving just the SVG with drawio data embedded,
renamed so e.g. the extension for VSCod...

ca5c1568c6e928bd324bcf94fd38537dd127656f authored over 4 years ago
build: Add FindEigen3.cmake from upstream, to support pointing at the include dir.

9379248268eefbf3362d3592a531f267dae3670b authored over 4 years ago
readme: Add meson build and update a bit

52d02c8bd0114be7e24609bb150fd0ae40231ed5 authored over 4 years ago
build: Install tools with meson

a56fa20b50613d9ca796d145c689eaa4d6b43058 authored over 4 years ago
ipc: Support client->server "in_handles"

ebc7a11e70645e75f594f2f4171bdd8f73b947a2 authored over 4 years ago
build: Sort drivers in status message

0b2faa5ab99cc0b7ab7c8758c8f5aa0a3831bb3e authored over 4 years ago
build: Dump config vars

75816ee4e6b551b137a0248bc9efd3f034aab924 authored over 4 years ago
build: Fix dependent option for compositor

47606194da66cf34ee8f0e8ee9d98091b9979505 authored over 4 years ago
build: Move determination of Vulkan usage to build system.

Vulkan is still required for most actual uses of Monado, but this
makes the coupling weaker.

1aa2cdb89aaa6583292b0a9d50dc89c5cd45568a authored over 4 years ago
xrt: Rename xrt_gfx_fd.h to xrt_gfx_native.h

c3552ed4208dbb5e171c04ef95d2098478f39a4c authored over 4 years ago
comp: Create second pipeline for premultiplied alpha blending

Fixes "Source Alpha Blending" conformance test.

ba17d35f7f2ce757f93c35bcf1d7103600868204 authored over 4 years ago
.gitignore: Tidy

3e0f44df07cec463c262d60b0dffe8284086497b authored over 4 years ago
.gitignore: Ignore Python caches

b7b7df553035c297d28bad22d4803063714ef0bc authored over 4 years ago
doc: Document MR 426

fb5496194278ce4a8419c63fb84e328b0d67116b authored over 4 years ago
xrt: Rename references to compositor/swapchain/image_fd to ..._native.

Reflecting that the native buffer isn't an FD on all platforms.

54f56716fd41ba32003ce92fae2f51b8fac7d999 authored over 4 years ago
doc: Document MR 413

92e4b24b8f0bef60f75897db9c4e5860ecc35e08 authored over 4 years ago
build: Handle Android NDK better.

44fe0e77090d47acdd387c659765aa67f826e4ff authored over 4 years ago
ci: Build against Android platform 26

64d94b45890542b7b915596110d189bfd7bc7cd7 authored over 4 years ago
xrt: Auto-detect Android in header

030e5564ffd4f2e5cf53dca4f5bb1d6b964dc709 authored over 4 years ago
ipc: Work on Android using AHardwareBuffer instead of FDs for graphics

86d93601d7624fc15231b517ecadf587b2dfe7d5 authored over 4 years ago
ipc: Normalize parameter names

60cf946dd71a9a4e9e02499362128d55d7d9fcdd authored over 4 years ago
ipc: Replace "out_fds" with more generic "out_handles"

Also, finish porting client code to use factored-out utils.

abc580d2b17e7456e232ac78db6805a4b8f11bb4 authored over 4 years ago
inc/xrt: Add handle typedefs, to use instead of "int" for file descriptors

0e0f4b780e96df1807980a2e4e5f3d690ecf97cd authored over 4 years ago
ipc: Have server utils return xrt_result_t

87dbad9865b52b4e14e6b600f4eb3360f9aba2a5 authored over 4 years ago
ipc: Change return type of some server functions from int to xrt_result_t

a5bde51c81d59f0d26a3f9600c705555eb9c79f4 authored over 4 years ago
ipc: Start providing handle marshalling util functions

166c0414213b8c4642540264c85bc0904034425c authored over 4 years ago
ipc: Port server side to use new factored-out utils

040c82cb24a504ec604949f4701e8a77a3d5bd16 authored over 4 years ago
ipc: Add factored-out basic message send/receive

36f66ea63041e30771fab92ea35303c12b22a5f1 authored over 4 years ago
ipc: Use factored-out utils on client side.

1a692f5de600c200e7d1b6d568eab709f8fa5b06 authored over 4 years ago
ipc: Formatting cleanup

c2e922b0f5147bb3ab45ceff9e89cba242fa992f authored over 4 years ago
ipc: Replace ipc_connection_t usage with struct ipc_connection

687beddcca2182cfd8abd1d5284e2ec0baa6e5f2 authored over 4 years ago
ipc: Move data structure out of generation script

1b88c7e089ffb15640ff6d761b320270ce769df7 authored over 4 years ago