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

inc/xrt: Remove now-unneeded enum.

876c8bc5d716f28174bd916c558cc8489f2031dc authored over 4 years ago
external: Add Catch2 header.

e011e86fb9eb616bd7d99db0854ee88a90bc10ab authored over 4 years ago
st/oxr: New input transform implementation, fixes conformance failures.

Includes unit tests for oxr_input_transform, add to CI

This is a revised implementation using "...

1a5d31b82bb08a669fc5184ba837e8785c607fef authored over 4 years ago
build: Support building with v4l2 installed but driver disabled

fb103659ef4f867787c72359ddb1f571520a9315 authored over 4 years ago
st/oxr: Rename the remaining oxr_source things to oxr_action

adbafad07928754cb04bb165c0b7e18d5c7566bf authored over 4 years ago
c/client: A working but non-spec conforming way to get Vulkan clients working

d778c236fe5943d0861c526afe3c598d1beefc11 authored over 4 years ago
aux/vk: Add helper to translate usage bits to Vulkan bits

f81f568931d9fb9213c4284f591ce503188c4c6e authored over 4 years ago
aux/vk: Delete nonsensical image usage case

27d2163f37be8f4565a2c6bad8bc08f4e28d7b3f authored over 4 years ago
aux/vk: Add functions to create semaphores from FDs

fe734bb6e2cd9c6bc7198dee1b180a0cf31c0ca3 authored over 4 years ago
aux/vk: Declare consistent usage for xr swapchain images

3f744331e14866e93cbbb507f16f947053be8b41 authored over 4 years ago
aux/vk: Store Vulkan queue handle directly

f45f482d5e99e81ea9ed4374eec97427b1643c1b authored over 4 years ago
xrt: Add new error and types for Vulkan command buffers

04c150a50df5682330cbfd134a069d02d89f9b50 authored over 4 years ago
comp+ipc: Respect view space layer flag

65dcc82e3a14e2d5c394e806a1fa4e14f7f92750 authored over 4 years ago
xrt: Add new layer flag for view space poses

fbd41e041395a0572810151e5bcc1672535c6209 authored over 4 years ago
st/oxr: More correctly handle spaces for layers

abf8d5b8bd930fac3a5dd12f0309f0b2fa04eb84 authored over 4 years ago
st/oxr: Give oxr_action and oxr_action_set ref-counted backing data

1738329138362aa4f4c7d2deedcaa06bbeddd0bd authored over 4 years ago
st/oxr: Rename the action set and action keys to distinct names.

640fa1bbe581dea6c09a162569860cbc4ccb2b20 authored over 4 years ago
st/oxr: Reparent action set/action attachment.

They are no longer a linked list and a handle, but simple dynamic arrays.

2f8d1a54a5af017078c6ae25a42e398c54fb4c12 authored over 4 years ago
st/oxr: Rename some types, functions, and variables for clarity

894aa8d61f8f58ecab929161ac5a3208a5f3efd7 authored over 4 years ago
st/oxr: Handle treadmill user path

4a4bed8df404ce7e6c30583837704b7cc2757f28 authored over 4 years ago
u/hashmap: Add "empty" function.

Used for cleanup assertions to start with: i.e. at some known point,
the hash map should be empty.

821706e0e444b9a68e321ec1311ea0b70a56b8e7 authored over 4 years ago
st/oxr: Factor out source cache teardown function

6be05e21077d207d181ec4eeade6500896063128 authored over 4 years ago
st/oxr: Re-use a structure

6fe801e7665056a57cbbe5870174d341cfc1f5e4 authored over 4 years ago
st/oxr: Clean up comments

2a2157af66ddef6a1a3b066be5355ff2f85c3b36 authored over 4 years ago
inc/xrt: Improve docs

79b2cf67033972a826032590b25b53d922735030 authored over 4 years ago
ipc: Reset waitframe semaphore when client disconnects

The semaphore was usually kept at a value of 1 after a client disconnected,
meaning the next cli...

8141a3c761b5853bb46361490ac32bc60a0c6179 authored over 4 years ago
st/oxr: Improve xrSuggestInteractionProfileBindings validation of input

2dcf4a819b24d95ad2d2b09ce2359254cb50dc4f authored over 4 years ago
st/oxr: Remove old validation that's now done in api function

cbb91904e9fae1a1e855ba04c1d6704055be3a9f authored over 4 years ago
FIX #88: Add required dependencies

cdde7cd2c2048adf7b04ee0e09f55ea59bfe2f57 authored over 4 years ago
st/oxr: Use correct enum type when converting from eye visibility NFC

e4a4a5e7b2364ccb8c1fea11c081bd637280eb6b authored over 4 years ago
ipc: Simplify code by just copying a structure.

172ff0f43439b06d24869abce779636198b51914 authored over 4 years ago
ipc: Doc comments

f407fb94618c68cc31aacb8d2a1de5be8021c1c8 authored over 4 years ago
ipc: Remove structs that effectively duplicate xrt_layer_data

The only non-duplicate members are the swapchain IDs,
so store those in their own array as alrea...

b6b5052d48750f6c03a1e82c8bdaf28591d3e483 authored over 4 years ago
ipc: Further de-duplication of structures

1881bb6357d61bf2bd5a7c2c647b015e0bc20a8b authored over 4 years ago
ipc: Port to using xrt_sub_image where possible.

This highlighted several places where we are not considering an image rect,
but possibly should be.

eaa4c186ce6207fbada2e5b10632a784965e71e3 authored over 4 years ago
comp: Remove no-longer-needed comp_layer_quad struct.

Replaced by xrt_comp_layer_quad.
Also add some comments.

26ab046fba46f701d47ae13330f02549f7c30a12 authored over 4 years ago
xrt: Rename output parameter of acquire_image to out_image.

As is tradition.

7446dc08d55e0d373f19947d327623dd120e6eb5 authored over 4 years ago
inc/xrt: Doc comment improvements

03f85fcd0aee49b552202f2f38a1813a0d60a473 authored over 4 years ago
build: Tell CMake when we expect a config file rather than a find module.

This silences some very large annoying warnings at configure time.

bbe702475a5203b12e037f6c498a80150fd866f6 authored over 4 years ago
doc/changelog: Fix typo and formatting quirk that was confusing doxygen

707ef862bcc25484643b8690488315d2062a5ad3 authored over 4 years ago
fixup commit

d7562ba65c1055d6040ba6873742e7ee0ae35b23 authored over 4 years ago
inc/xrt: Update docs to fix Doxygen warnings

8ffad1112f0a6e5b188eca8ee7b9870cfc38df16 authored over 4 years ago
xrt: name xrt_swapchain pointers consistently "xsc" or similar.

As is tradition.

e0e5aeceda6d301cbbaa4add742286f393a6d5fd authored over 4 years ago
xrt: Introduce xrt_sub_image and xrt_layer_projection_view_data

45c977d199ce703c9f695c3a1ac8f02ae6398bc3 authored over 4 years ago
st/oxr: Convert layer bits from OpenXR to XRT

259bd52dbd1f44711feeec0a052503b38e3d8cf9 authored over 4 years ago
ipc+comp: Even more make layers the same

5912964ded3ac17ba02883f76b93248935b1bccf authored over 4 years ago
xrt: Introduce xrt_layer_[quad|stereo_projection]_data struct

15be0209b97008f3d07c431154eca6857be4687d authored over 4 years ago
xrt: Use new xrt_layer_data in layer functions

55e026245a3bf8867764e9cf836e47962449f8ee authored over 4 years ago
ipc+comp: Use new xrt_layer_data and friends struct

320c9ab3cbb926f1917026464e6d555cab327dfa authored over 4 years ago
ipc+comp: Make layer structs more consistent.

Add missing fields.
Sort layer struct members.
ipc/protocol: Move xdev_id and name to common lay...

08d81e595073ae216e21a6768792c9bae9291cff authored over 4 years ago
xrt: Move layer enums to compositor header.

cbb8573d35fc7953e14af72228417441779bfcba authored over 4 years ago
xrt: Move layer enum to xrt namespace.

b1d39e7f07680e603ebaccdc9407129646c1799e authored over 4 years ago
build: Allow enabling inter-procedural optimization in CMake builds, if supported.

435f6c5c89be038349b54cc175eda97b64e25aec authored over 4 years ago
ipc: Return XR_ERROR_INSTANCE_LOST instead of SIGABRT on the client side

bc995e3aabb839a2b0bcffdfca5f33a035edd2e5 authored over 4 years ago
xrt: Add xrt_result_t return type to many functions

Many functions returned void and were assumed to always succeed, and some functions
returned onl...

cc9b415a8fda3a371133f3b5c75f5d50d3778121 authored over 4 years ago
Add changelog for MR 369

9c470ddc2997ac4fc5a68d0dc4615f03a4bfa4a4 authored over 4 years ago
ipc: Replace ipc_result_t with global xrt_result_t

Functions down the line should be able to fail and return a status.

They can be called either t...

db5db10a199ad8fcc540c59c40d08761cf7567dd authored over 4 years ago
st/oxr: Validate view configuration type

dab96ef35622589d1d76d5e1defc3992866fca9d authored over 4 years ago
xrt: Introduce xrt_comp_fd_destroy to avoid some error prone casting

077087bb15bcd9a8c8c5443286c5e7609f321e19 authored over 4 years ago
doc: Fix typo in changelog fragment.

b60219445a323d5615e7b70054d23079e5a2ce8f authored over 4 years ago
st/oxr: Additional doxygen improvements.

c39df58763bdf3ecb8a47d51fa2cc5059c79d0f6 authored over 4 years ago
inc/xrt: Add a specialized create_swapchain helper for xrt_compositor_fd

0f7fe8f3fa3a33325650be0037803b31c39706ef authored over 4 years ago
comp/client: Decrease visibility of downcast helpers.

4ee0ad7767f20184abf7e65403aee82c3c8f8121 authored over 4 years ago
inc/xrt: Remove no-longer-needed fd-related downcast helpers.

d0468a7697305940ad59eafad561824ee9fd14cc authored over 4 years ago
comp/client: Use helper functions, comment.

cc609f5fb708ee59084d93faf0d724a78342e679 authored over 4 years ago
targets/service: Remove unneeded xrt_prober_create function.

b38a8e8c24c039461b0dfd7b494dcf51d9e6449b authored over 4 years ago
xrt: Improve doxygen documentation.

bc6cc85e7d516ec270d2dba1194cfabe40afe1b3 authored over 4 years ago
README: Document how to run Vulkan validation.

c62380c051d0b503333223180b4f08af2dc175d5 authored over 4 years ago
c/comp: Remove internal Vulkan validation init.

Instead of maintaining this chunk of code and build options, the Vulkan
loader can be used to lo...

435d5a9b9e3e8f096c8da3c6150704e55f8219fa authored over 4 years ago
st/oxr: Correct the error messages on sub action paths errors

e5c9636f1039d8a6c972633fa5e75d0de12e9f5e authored over 4 years ago
st/oxr: Update copyright in files touched by this MR

3fde4a06515032b888bca6ea34edc10754e9069f authored over 4 years ago
st/oxr: Make all oxr_error calls uniform and improve output

a36753443a110067018e57bd3a2d102acdcf78dd authored over 4 years ago
st/oxr: Validate attachmentness of action sets and actions better

2b60f70d302464357f41b0e40256e298cabaea91 authored over 4 years ago
st/oxr: Improve subImage bounds checking

a69cae7516331725f6dfa6ae8cd89467548a5c26 authored over 4 years ago
st/oxr: Do dup checking on actions and action sets

6fc410daddac31889913daf04f2f402cd8ca8e8a authored over 4 years ago
st/oxr: Validate xrSuggestInteractionProfileBindings better

f4fadc6f5565d2480171e8b06c959ef51cadda15 authored over 4 years ago
st/oxr: Tiny improvement to validation message

9f8761bd50b6168b153d049d2061ba442ac81e68 authored over 4 years ago
st/oxr: Some minor spelling changes

a5d64e6565dea185635986249f60b8e62458c6af authored over 4 years ago
st/oxr: Correct localized name validation

6d61b9dec28ea04f7931df56d1bc280d82ee0ba8 authored over 4 years ago
st/oxr: Add a lightweight function to test for XrPath validness

6ff4b23a76345418e14c7aef496db51d36af84b7 authored over 4 years ago
c/swapchain: Close and remaining open FDs

09baeb91bc1a2b9cf6b045b221e0f5c90fd5528c authored over 4 years ago
doc: Add IPC section

d295ca49a8156f21aa9abcddc52313671bf2168a authored over 4 years ago
d/psvr: Normalize rotation

371622c19909a2409dd61071892e261fab11930b authored over 4 years ago
c/swapchain: Don't only give out the zero index

753b910b5a82606bf04b4850ea03aec381f0baf7 authored over 4 years ago
util: Add a index fifo

0d2a24b9a0b19a7a2344d10e16cee711c4ca5494 authored over 4 years ago
c/client: Mark consumed FDs as invalid

5b0085f1c132881d224f50f04400c8971c9f6c3f authored over 4 years ago
ipc/util: Don't follow null pointers and add alignment paranoia

9ec0b559d473a423f768dc65d43f2384379a3e86 authored over 4 years ago
xrt: Remove array_size field on xrt_swapchain

fb867b02c34e36d8456eb4e5ea420e1f58e29945 authored over 4 years ago
st/oxr: Overhaul the acquire, wait, release handling

cdfd03a762035841be9520cb1871b25601944cf4 authored over 4 years ago
st/oxr: Protoct event queue with a mutex

b3523a72596e9c31c8216c6c73d807d85c4b3032 authored over 4 years ago
st/oxr: Ensure get gfx requirements has been called

185036489caddbe0f624980ec93beb1da8dc8818 authored over 4 years ago
st/oxr: Correctly wait with emitting sync event

57af7a7ce412d8c250862dfe2795e9956d34c865 authored over 4 years ago
st/oxr: Enforce static swapchain acquire semantics

d693bc2ef92ab4591128d235096870217410b078 authored over 4 years ago
st/oxr: Verify XrViewConfigurationType in xrEnumerateEnvironmentBlendModes

12d78144f6918221da2fc951afd5f55fcbec31c7 authored over 4 years ago
ipc/server: Fix swapchain handling

05827abd8ec09cfaa56691c4e59862a561cf1782 authored over 4 years ago
st/oxr: Improve the xrGetReferenceSpaceBoundsRect stub-ness

f0e160f45c2444427ae9a1d8ec9fdd8d5deabe98 authored over 4 years ago
st/oxr: Use correct path for gamepad

00818881de035daa5ab55b3a09a46315c2394b46 authored over 4 years ago
st/oxr: Return correct error on bad sub action path

981bae8d0a426d48245e26e9ee9950e0819ff770 authored over 4 years ago
util: Add function for u_hashset to allocate a item

ebd5773fb83118c869db7042ec59540a6e8d1a8b authored over 4 years ago
st/oxr: Purge event queue of destroyed sessions

76e4092e3068c150c1e0551608a6315fc8197d5a authored over 4 years ago