Ecosyste.ms: OpenCollective

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

Wolvic

Funding the development and maintenance of the Open Source Wolvic XR browser (See links above)
Collective - Host: opensource - https://opencollective.com/wolvic - Website: https://www.wolvic.com/ - Code: https://github.com/Igalia/wolvic

Add dependency on `tinygltf` library that will be used to load hand models

The upstream project is at https://github.com/syoyo/tinygltf, but we will use
a clone at https:/...

github.com/Igalia/wolvic - 80b7655de1fe4a6cdd8d6be2ba1d8a72a757831c authored over 1 year ago by Eduardo Lima <[email protected]>
Make jointTransform argument of ControllerContainer::SetHandJointLocations() constant

This info comes from the backend as read-only data, and this change
reflects that better.

github.com/Igalia/wolvic - 0b82721d25d0d4dc1c6de1d19da9944fb198cf1e authored over 1 year ago by Eduardo Lima <[email protected]>
Fix ability to trigger a pressed event during hand-tracking when no aim is enabled

This is a bug that was introduced recently while trying to fix a
different issue (see PR#670 <ht...

github.com/Igalia/wolvic - 0955981bdc30c16ac8bd85394a8244fbaa3555af authored over 1 year ago by Eduardo Lima <[email protected]>
New 'user feedback' icon in the navigation bar

We have created a site where the Wolvic's users may provide general
feedback about the applicati...

github.com/Igalia/wolvic - 91faf854936ad324cf16fc0b49ea360d2e42a66a authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Correct sphere geometry

Fix an issue with the sphere geometry in GL.

This geometry was not correct at the bottom and to...

github.com/Igalia/wolvic - 3b835d8b9f61d0116d73b1aa0c6c14ac985e9f37 authored over 1 year ago by Felipe Erias <[email protected]>
Add the right WebXR input profiles for Pico4 and Pico4E

They have been added to the WebXR repo here
https://github.com/immersive-web/webxr-input-profile...

github.com/Igalia/wolvic - edee326e451718fc06d84250ac66a0273265d408 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Properly activate back action in non Meta devices

There was some code to activate the back action for non Meta devices
that was based on Pico beha...

github.com/Igalia/wolvic - ef3fca306de3d03899122a287708c3a811d9577f authored over 1 year ago by Sergio Villar Senin <[email protected]>
Restore drawing the beam for hand tracking

We initially decided to remove it for hand tracking because we
considered that it was a bit a nu...

github.com/Igalia/wolvic - 328a11d00e18b10d4395f9f521ce77efbea81aa0 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Move the UI control of the passthrough to the VRBrowserActivity

The mIsPassthorughEnabled flag is now defined in the VRBrowserActivity and
and new function has ...

github.com/Igalia/wolvic - 8724073b407fe3414a20976ec3ee87119a986d2d authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Use the new IsHandJointPositionValid() helper everywhere in OpenXRInputSource

github.com/Igalia/wolvic - 7049f83556130fb123d73df43b99c5090c37cef4 authored over 1 year ago by Eduardo Lima <[email protected]>
Set the correct trigger and squeeze button states when hands disappear

Since we introduce the ability to emulate controllers using the hands, with
thumb+index pinch as...

github.com/Igalia/wolvic - 04816d141ad6afe1e6f3fedfb797854654bd335d authored over 1 year ago by Eduardo Lima <[email protected]>
Enable passthrough by default on Snapdragon Spaces runtime.

github.com/Igalia/wolvic - 7c862fe0ae2cb8bdc6a5108b11e2cd2b54bc8f0f authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
[PicoXR] Enable WAKE_LOCK permission to allow app resuming

Otherwise application will crash due to the lack of that permission
whenever the application has...

github.com/Igalia/wolvic - b46d9a8c9ad9438bc858484be9066327e332ea34 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Revert "[PicoXR] Enable WAKE_LOCK permission to allow app resuming"

This reverts commit e34a76e01b9e3bea6c6594f16e6be85aff394193.

github.com/Igalia/wolvic - c100b66583c03eb472e19ae3c33765a227ffa1c5 authored over 1 year ago by Sergio <[email protected]>
[PicoXR] Enable WAKE_LOCK permission to allow app resuming

Otherwise application will crash due to the lack of that permission
whenever the application has...

github.com/Igalia/wolvic - e34a76e01b9e3bea6c6594f16e6be85aff394193 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Add desktop override for U-Next

github.com/Igalia/wolvic - 395e2207855a0bdad6825646df227ee6cb7c0c4a authored over 1 year ago by Felipe Erias <[email protected]>
Bump version code for 1.4

github.com/Igalia/wolvic - 18d7de8e7e6b696c96c1fa786798717e54392e73 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Enable passthrough for the Snapdragon spaces runtime

Defined a new OpenXRPassthroughStrategyNoSkybox class for the strategy
pattern.

github.com/Igalia/wolvic - d2c7fe4924e7fa1f6ceb8a1a675a641e80d3bf58 authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Revert "Reenable WebVR support"

This reverts commit 31e2ad4e8eb9bb52731767fea1f051873dddc1e7.

github.com/Igalia/wolvic - 0582b5820e0f9d70ba1e5411806e6ec9e827e2f8 authored over 1 year ago by Sergio <[email protected]>
Add some more UA overrides

Added overrides for another 3 sites that only work fine if we
pretend to be the Meta browser. If...

github.com/Igalia/wolvic - 85934a44d88e77b3d565eff23070f6b5223c01ff authored over 1 year ago by Sergio Villar Senin <[email protected]>
New back-navigation gesture using index-pinch when left hand faces head

Current gesture for navigating back uses a pinch geature between thumb
and ring fingertip. This ...

github.com/Igalia/wolvic - c2a3dc7ee736555b459c1b96467a8b75d9bc9820 authored over 1 year ago by Eduardo Lima <[email protected]>
Remove the current gesture for navigating back, thumb+ring fingertips pinch

This gesture has proven to be problematic, so it will be replaced.

github.com/Igalia/wolvic - 9d63455a001c85145f20eab19856c53288355b50 authored over 1 year ago by Eduardo Lima <[email protected]>
[Regression] Fix background dimming on fullscreen videos (#647)

In 0ef55bc7 we added a new method called PushNextXrStructureInChain
to easily append structures...

github.com/Igalia/wolvic - f81247c0ce1242b7214b306ee485f5da6893a89e authored over 1 year ago by Sergio <[email protected]>
Workaround for YouTube videos (#643)

Recent changes in the YouTube page have caused that we no longer
receive media playback events,...

github.com/Igalia/wolvic - b6406d8a0d7cbd6248f732e7e67a9474dfac5937 authored over 1 year ago by Felipe Erias <[email protected]>
Kiosk mode flipper for testing

For testing purposes, this PR introduces a way to exist kiosk mode
by clicking seven times in a ...

github.com/Igalia/wolvic - 1b47409481249f4c40059ae539682dc94d4c2883 authored over 1 year ago by Felipe Erias <[email protected]>
Basic navigation UI in kiosk mode (#629)

Enable basic navigation controls in kiosk mode: Back, Forward, and Reload.

Also enable a simp...

github.com/Igalia/wolvic - 0b2bec781a8fe5e8a5f01566384089eb42b101d3 authored over 1 year ago by Felipe Erias <[email protected]>
Hide the tray when in fullscreen or kiosk mode

github.com/Igalia/wolvic - 53364b2367f2cd7be8089eefca17bb43a535f87e authored over 1 year ago by Felipe Erias <[email protected]>
[Chromium] Support WebXR

- Set the external context to access the shared memory in the Chromium
- Set the wrapper Surface...

github.com/Igalia/wolvic - 0eb545d49f04cf8150b4002657a8404d956c7be3 authored over 1 year ago by Miyoung Shin <[email protected]>
Add preprocesor definitions for engine backend

We can already use it to define specific class names or signature
definitions for the EngineSurf...

github.com/Igalia/wolvic - cb48e007a79d8621e7eb7fdebd64365149ec18fc authored over 1 year ago by Sergio Villar Senin <[email protected]>
[Chromium] Refactored GeckoSurfaceTexture

This class was called GeckoSurfaceTexture but it does not really
depend on Gecko more than a cou...

github.com/Igalia/wolvic - 360112e58de42e4bbc4f4f6bf45886d3f4728e0a authored over 1 year ago by Sergio Villar Senin <[email protected]>
[Spaces] Workaround hand joint locationFlags are always 0

The current SnapdragonSpaces runtime (0.12.1) does not properly
fill in the locationFlags. They'...

github.com/Igalia/wolvic - d0c94bf3c4aa62db8f5b7f7bf9877b647cc1e56d authored over 1 year ago by Sergio Villar Senin <[email protected]>
[Spaces] Runtime incorrectly always report joint locations as inactive

The current SnapdragonSpaces runtime always report hand joint locations
as inactive in the XrHan...

github.com/Igalia/wolvic - c7dd4f412dbf180ead0b757553b42bfae81857a1 authored over 1 year ago by Sergio Villar Senin <[email protected]>
[Spaces] Force target SDK to API level 29

The current runtime 0.12.1 does not support newer versions. OpenXR
calls does not succeed if we ...

github.com/Igalia/wolvic - 9db9f68952d15c5c5c7346143cf3054986da97d7 authored over 1 year ago by Sergio Villar Senin <[email protected]>
[Spaces] The maxLayerCount gfx property is incorrectly reported as 0

Starting in runtime version 0.12.1 this property is always 0. This
prevents Wolvic from submitti...

github.com/Igalia/wolvic - 2cb795eb678d0ebbd15913b447a4fd32b0f5f14a authored over 1 year ago by Sergio Villar Senin <[email protected]>
[Spaces] Workaround incorrect stage transform

Same as with HVR the SnapdragonSpaces runtime does not provide
a valid stage transform, and thus...

github.com/Igalia/wolvic - ad064e6ff36561a4c7e49cf745d04bfdb8e32ac5 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Reenable WebVR support

We have been traditionally disabling WebVR support because we don't
want to support an already d...

github.com/Igalia/wolvic - 31e2ad4e8eb9bb52731767fea1f051873dddc1e7 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Remove the PicoVR flavour

We haven't actually maintained this since FxR became Wolvic.
We do currently support Pico device...

github.com/Igalia/wolvic - 9efaf17d259bbc4c4b07abc9d43dc0b9ff0d2321 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Workaround a bug in Lynx stage space

The stage space transform pose is buggy in Lynx. As an example these
are the position values ret...

github.com/Igalia/wolvic - 50671b128384db853e7eb39f001e77857c06c99f authored over 1 year ago by Sergio Villar Senin <[email protected]>
Add a "_srgb_ suffix to the Environments payload's URL for Oculus devices

The Oculus devices require the textures to be in the sRGB color space. Hence
we would require th...

github.com/Igalia/wolvic - 61fc01a3840eaf7ce4768cfbe10224d59934b4ad authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Restrict context menus in kiosk mode

Disable menus with functionality that does not make sense in kiosk mode:

- search selected text...

github.com/Igalia/wolvic - 89a678d4ce21fd5be5edfa6a0b9fccc02d42bd3c authored over 1 year ago by Felipe Erias <[email protected]>
Check if URI is opaque

Check if URI is opauqe before the exception is thrown by opaque URI
in URI#getQueryParameter.

github.com/Igalia/wolvic - d5f3e79edd9672e08558cdfa660fd85e9f0e0eb6 authored over 1 year ago by Miyoung Shin <[email protected]>
Fix issue #573: Ensure that store builds use OpenXR

github.com/Igalia/wolvic - 90abe7523f38d0d23cb4d530d7b33002fde89f8b authored over 1 year ago by kavi.kumaran <[email protected]>
Use the ModuleVersionSelector's name field to narrow down the selection among 'org.jetbrains.kotlin' group.

github.com/Igalia/wolvic - d9a7485abe2548705b0af4e76d4f6abb0a04a0ff authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Support FullScreen & Media

- Add TabMediaSessionObserver for the media control
- Add TabWebContentsDelegate for fullscreen
...

github.com/Igalia/wolvic - f3158028db536f37aba571f881ab94dc21cf216e authored over 1 year ago by Miyoung Shin <[email protected]>
[OpenXR] Add support for passthrough strategies

There are multiple ways to perform passthrough depending on the
platform. Some of them might use...

github.com/Igalia/wolvic - 6f2ec956ab836e5f7c18a1cd276947ef5217c468 authored over 1 year ago by Sergio Villar Senin <[email protected]>
[OpenXR] Add blend mode passthrough support and enable it for Lynx

After generalizing the code that performs the passthrough a bit, we
go further and move it compl...

github.com/Igalia/wolvic - 6c0d95a1178513cd6bca3c3d55b65f8bb3545d44 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Migrate chromium implementations to org.chromium.wolvic

This cleans up codes for chromium backend by migrating chromium
implementation to org.chromium.w...

github.com/Igalia/wolvic - 84d307ce208e20985f571d45c863faa9e45f3aa2 authored over 1 year ago by Yeunjoo Choi <[email protected]>
Make OpenXRLayerPassthrough an actual OpenXRLayer

The current implementation of OpenXRLayerPassthrough does not fit
well with the OpenXRLayer arch...

github.com/Igalia/wolvic - dc79308b1d82d13156440a06b98ea2015b578d2f authored over 1 year ago by Sergio Villar Senin <[email protected]>
Update ContentViewRenderView's size when surface is updated

This fixes the issue with web contents only occupying part of the
screen.

github.com/Igalia/wolvic - c232fdd2a6802f7c4cbf95f7e89f28cf36b58a3c authored over 1 year ago by Zakhar Voit <[email protected]>
Refactor WRuntime interface to get rid of Fragments

Rename setFragmentManager to setContainerView and adjust the singature
accordingly.

github.com/Igalia/wolvic - e7bc03f0ec314ffbd93ebab2c786f3f583b5e5fd authored over 1 year ago by Zakhar Voit <[email protected]>
Refactor ContentViewRenderView initialization logic

In this change we get rid of fragments in Chromium implementation and
the BrowserDisplay class. ...

github.com/Igalia/wolvic - a06d87f649f7949806a6be46e113e2c48f9a7f88 authored over 1 year ago by Zakhar Voit <[email protected]>
Force some versions in case of conflict

github.com/Igalia/wolvic - 9e03e712f0fd82fc6d0fbdf876656d4b84cef72d authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Alternate approach to solve the dependencies.

Instead of forcing 1.4.10 version in all cases of conflict, we try to detect
whether the conflic...

github.com/Igalia/wolvic - 185dce8e2c7c347d84e6644f5a4886de4f679b77 authored over 1 year ago by Javier Fernández García-Boente <[email protected]>
Initialize eyeVisibility in OpenXRLayerBase subclasses

So far we have been doing it at OpenXRLayerBase level because
all of our composition layers had ...

github.com/Igalia/wolvic - 900949d143fd02f15334b57ebd678270404e6c19 authored over 1 year ago by Sergio Villar Senin <[email protected]>
This commit solves color palette not appearing issue when tapped on the color picker.

A fully functional color palette is added with a bubble drop selector with this commit.
- Anushka...

github.com/Igalia/wolvic - a0cba3228b2b9b3c6c541d30778c65e0e1e1d04e authored over 1 year ago by Ana2k <[email protected]>
Add BrowserInitializer for chromium backend

This is a simple refactoring that extracts initBrowserProcess() to
a newly created class Browser...

github.com/Igalia/wolvic - fb689e67a58befaabca90b380bd5cbfb9612ad42 authored over 1 year ago by Yeunjoo Choi <[email protected]>
Add TabImpl for chromium backend

TabImpl is added for chromium backend and tab-specific chromium
instances are moved to the TabIm...

github.com/Igalia/wolvic - feb5075c7874c6584ad65ffb15765992acd397fa authored over 1 year ago by Yeunjoo Choi <[email protected]>
[Spaces] Do not link against qxrclients from Unity SDK

We have been linking against both the OpenXR loader and the qxrclients
packages distributed in t...

github.com/Igalia/wolvic - 65e08b7ec5df80d2e26ae220a80232ed3b14992a authored over 1 year ago by Sergio Villar Senin <[email protected]>
Chromium: Implement basic navigation using URL bar

Implement basic navigation methods using WebContents' navigation
controller. This allows the bro...

github.com/Igalia/wolvic - cbc6bec842c13920da294d2f6d4a648fc23e81cd authored over 1 year ago by Zakhar Voit <[email protected]>
Remove specific <31 targetSDKs required for the PendingIntent crash

We were using API version 30 for some of the platforms because
they crashed with 31 due to the P...

github.com/Igalia/wolvic - 341361e34dc5a375d2bb0c9bbd215f78d78a7e3b authored over 1 year ago by Sergio Villar Senin <[email protected]>
Upgrade the androidx.work version

Starting from API version 31, PendingIntents must be created
using either the MUTABLE or the IMM...

github.com/Igalia/wolvic - b291bf23512c8342373793a052560eae8807127a authored over 1 year ago by Sergio Villar Senin <[email protected]>
Call onFirstComposite & Fix surface's creation issue

- Calls ContentDelegate.onFirstComposite when the surface is changed.
- Creates the surface when...

github.com/Igalia/wolvic - d6d5332623f64c88ff07a2f84d51a08dd0f59ec2 authored over 1 year ago by Miyoung Shin <[email protected]>
Fix package name for mainland China

For mainland China, the package name is com.cn.igalia.wolvic, which
is different from the one fo...

github.com/Igalia/wolvic - 782272de3c2faf4904623a5aa9d0b4b53dbaa943 authored over 1 year ago by Sergio Villar Senin <[email protected]>
Build fix after c27d05e for Snapdragon Spaces

github.com/Igalia/wolvic - 0de7b56db000e121681ad4c3c7980cb0377b1ace authored over 1 year ago by Sergio Villar Senin <[email protected]>
Dialog for App Lab users (#558)

Implement a startup dialog for App Lab users, informing them that they should install
Wolvic fr...

github.com/Igalia/wolvic - c27d05e2a74118eb6216a2fb197cf8360d98bbe9 authored over 1 year ago by Felipe Erias <[email protected]>
Fix issue #599: undeclared identifier 'create180LRProjectionLayer' in VRVideo.cpp (#601)

Replaced #elif OCULUSVR by a plain #else

---------

Co-authored-by: kavi.kumaran <kavi.kuma...

github.com/Igalia/wolvic - 31147756b3d8b37d4c71e49617613a8d04f7fa54 authored over 1 year ago by kavi kumaran <[email protected]>
Chromium: Fix typos in SessionImpl

This change fixes typos in PanZoomController usages
(s/PanZoomCrontroller/PanZoomController/).

github.com/Igalia/wolvic - 7291bd2aa886ec113298910f664c4bfb20d472b7 authored over 1 year ago by Zakhar Voit <[email protected]>
Support touch events & key events including IME (#592)

* Support touch events & key events including IME

- Add ContentView managed by WebContents to...

github.com/Igalia/wolvic - 37948806f7ac7934a030a71b6f7ecd446fdd0bc7 authored almost 2 years ago by Miyoung Shin <[email protected]>
Add TabWebContentsObserver & initialize WebContents (#514)

* Add TabWebContentsObserver & initialize WebContents

This solves the issue of the gray recta...

github.com/Igalia/wolvic - b53782fec8d4c4b6b1c00bdbd031ee640dfe5a70 authored almost 2 years ago by Miyoung Shin <[email protected]>
New menu item to switch the passthrough mode. (#565)

This commit implements a new item in the contextual menu defined in the
NavigationBarWidget. It...

github.com/Igalia/wolvic - fbad69ee62b059a687f7b51ce47ed1176a60b119 authored almost 2 years ago by Javier Fernandez Garcia-Boente <[email protected]>
Revert "Properly destroy all OpenXRSwapChain instances before destroying the XRInstance (#554)"

This reverts commit 2b3eb21390943bf0be566bc0a677e52c6d28918a.

github.com/Igalia/wolvic - 524dea16cbcf7ff2cb2b1724f50f17cd304ae06d authored almost 2 years ago by Sergio <[email protected]>
Do not consider YouTube's 3D audio videos as immersive

Our YouTube extension contains some heuristics that try to detect
the right VR projection to be ...

github.com/Igalia/wolvic - 49644e0327bcea3e1dd00acfa6d441c2cc208db1 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Remove semi-transparent border in top bar

to unify the look of the private and regular modes.

github.com/Igalia/wolvic - d72fe1dbdde2898cde63637e7ef4c46c0e5e6c4d authored almost 2 years ago by Felipe Erias <[email protected]>
Top bar layout uses privateModeBackground attribute

Partially fixes #582

github.com/Igalia/wolvic - 93e0c92992952f64010e136d996f166a86885011 authored almost 2 years ago by Felipe Erias <[email protected]>
[l10n] Update translations to Portuguese (#587)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (632 of 632 strings)

github.com/Igalia/wolvic - 48b51bdc9fa8fd12a74844b3974c785cc7c2404f authored almost 2 years ago by Eduardo Lima <[email protected]>
Buttons A and X triggers click events.

Both the system UI and Meta Browser implement the "click" gesture with
the A and X buttons. This...

github.com/Igalia/wolvic - a875aeafd5aca1e9da365dbec648a515ab7c75b9 authored almost 2 years ago by Javier Fernández García-Boente <[email protected]>
Buttons B and Y triggers back navigation.

This changes makes Buttons B and Y to emulate the event of the user clicking on
the back button ...

github.com/Igalia/wolvic - f6a5d170326a12a17c9bd95a04fd58038a8a7f4a authored almost 2 years ago by Javier Fernández García-Boente <[email protected]>
[OpenXR] Fix VR180 stereo left to right videos

With the transition from OculusVR to OpenXR some of the VR video
formats started to fail. Some t...

github.com/Igalia/wolvic - 01cca10a6724ae202921856fe55a2af60cccb620 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
OpenXR: Enable XR_FB_passthrough on the runtime and load basic API functions

github.com/Igalia/wolvic - b1da372e2cc630b2e329ecde9ecb57b1e6c278f0 authored almost 2 years ago by Eduardo Lima <[email protected]>
OpenXR: Detect whether passthrough is supported by querying system properties

It is not enough for the extension to be present, we need to check that
the runtime advertises t...

github.com/Igalia/wolvic - 519e85e677124cf26c14126b56dddeb70fed5d56 authored almost 2 years ago by Eduardo Lima <[email protected]>
Add user-selectable switching between passthrough and the environment

@FIXME: This needs integration with the menu item

github.com/Igalia/wolvic - befec37415d3224410ceead1e3e50e38950eaff4 authored almost 2 years ago by Eduardo Lima <[email protected]>
Add layer infrastructure for a new passthrough layer type

This will add wrappers for the passthrough layer from XR_FB_passthrough,
and references to passt...

github.com/Igalia/wolvic - 3f7bfaa75ec820e2fcfad9085f83cd7535ee4966 authored almost 2 years ago by Eduardo Lima <[email protected]>
OpenXR: Activate passthrough feature in AndroidManifest for Oculus

github.com/Igalia/wolvic - 3b8bcef9d958d88f1acee94829904b17703a8763 authored almost 2 years ago by Eduardo Lima <[email protected]>
OpenXR: Listen to passthrough system events and handle state changes

github.com/Igalia/wolvic - 99b4a51aa6104fcd02fc23b20ee46752aa513b9f authored almost 2 years ago by Eduardo Lima <[email protected]>
Remove WebLayer backend implementation

We remove WebLayer backend implementation for chromium since WebLayer
API is deprecated in chrom...

github.com/Igalia/wolvic - 571a807dabf3ebee7fa763f9e873ccbf2d8558ed authored almost 2 years ago by Yeunjoo Choi <[email protected]>
Basic Chromium backend implementation

This is a basic implementation of Chromium backend and Wolvic
communicates with Chromium directl...

github.com/Igalia/wolvic - de295a7da08569f2adb305e4cfec35a5656997f6 authored almost 2 years ago by Zakhar Voit <[email protected]>
Allow OpenXR to add multiple structures to structure pointer chains

Many OpenXR calls support passing a chain of structures linked by
"void* next" pointers. This is...

github.com/Igalia/wolvic - 69b0708f1b0f154f30b6592a125890d002b7bd8b authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Use XrCompositionLayerColorScaleBiasKHR extension with layers

When we switched the Meta flavour to OpenXR we regressed some use
cases. One of them was the bac...

github.com/Igalia/wolvic - 0ef55bc7f4a636786d65ef999a3e43012491de58 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Fix a crash when the projection menu widget was not created

It might happen, when going fullscreen, that the projection
menu widget was not instantiated yet...

github.com/Igalia/wolvic - e28f080bf497f233263b24fde9ad174808df353c authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Refactor manifest files specification for oculusvr

oculusvr needs a specific manifest file by its build type or user
properties. This PR refactos m...

github.com/Igalia/wolvic - febc013380a5b2b4db104b5307a385af0926bc0d authored almost 2 years ago by Yeunjoo Choi <[email protected]>
Simplify an android initialization ifdef

All OpenXR platforms except HVR require us to call
xrInitializeLoaderKHR to initialize the OpenX...

github.com/Igalia/wolvic - 7f82712f4efb6a96f9af2618fe06b59fcf97af21 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Revert "Configure some gradle options to enable faster builds"

This reverts commit 0b7c533e08a7fde6178737836c631b1ba1dc8ca7.

github.com/Igalia/wolvic - e2ebc65d515f99d1648ea8712fa3d4242a44d3ee authored almost 2 years ago by Sergio <[email protected]>
Configure some gradle options to enable faster builds

In particular we're adding
* configureondemand: allows gradle to only configure the neccesary pr...

github.com/Igalia/wolvic - 0b7c533e08a7fde6178737836c631b1ba1dc8ca7 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Add support for SnapDragon Spaces platform

This commit adds support for devices based on the SnapDragon Spaces
platform, in particular the ...

github.com/Igalia/wolvic - 3fced2ecef6b59bee12be893279ca0bd0795d34a authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Add an input mapping for Pico 4E

PicoOS < 5.4 was returning "Pico HMD" as the device name for both
Pico 4 and Pico 4E devices. Ho...

github.com/Igalia/wolvic - a1ed5ec4656a4d37ddde0220d444f3dee8dc9755 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Change STORE_BUILD handling

In the past the oculusvr flavor defined it for both store and non-store
builds, the difference i...

github.com/Igalia/wolvic - 156f995a7b864859180e4b98d94b921fbd97a08a authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Pass the applicationId as a preprocessor flag

Now that the store flavor is in place we can take advantage of it
and define the META_APP_ID tha...

github.com/Igalia/wolvic - b735f44a3788c6b605d22fe242f82f02f382a2f3 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Add "store" flavor dimension

This new dimension will be used to add specific configurations for
store builds. It'll initially...

github.com/Igalia/wolvic - 03b98b0b0906cb47ba5f76b3d11d211c396362ac authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Remove oculusvr3dofStore

It has been unused since FxR times. Apart from that specific
behaviours in products should be im...

github.com/Igalia/wolvic - a6deb5c44d4e42bb9f635c3423041d2c8397e827 authored almost 2 years ago by Sergio Villar Senin <[email protected]>
Generalize hand aim computation

Current code does compute the aim of the hands using the
XR_FB_hand_tracking_aim extension as it...

github.com/Igalia/wolvic - 5a3a8ec1768c5a90d363997b819e494e5607ebdb authored almost 2 years ago by Sergio Villar Senin <[email protected]>