Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from alvr-org:master #143

Open
wants to merge 55 commits into
base: master
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Dec 7, 2024

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

* chore(ci): update deprecated actions

* chore(ci): Fancy annotations uwu

* chore(ci): update ci some more
* chore(xtask): Dont run submodule update

* fix(linux): Fix compilitation error without jack installed
@pull pull bot added the ⤵️ pull label Dec 7, 2024
zmerp and others added 27 commits December 7, 2024 22:05
* docs(linux): fix for no steamvr dashboard on hybrid graphics

* docs(linux) specify dashboard fix is for nvidia

* docs(linux): note to first close the steam client before opening it with render offload
* refactor(client_openxr): ♻️ Refactor around reference spaces

* Fix clippy
* Full range HDR works?

* Fix full range for non-HDR

* Cleanup

* Adjust this note

* Fix CI

* Fix server

* Return fractions
* fix(server_core): 🐛 Fix controllers disabling with lag

* clippy
… velocities in lobby (#2608)

* fix(client): 🐛 Fix controller angular velocity for some devices; show velocities in lobby

* Draw velocities only in debug builds

* Add push constants consts and bound checks
The-personified-devil and others added 26 commits January 16, 2025 17:54
* Better no-stats vs no-framepace separation

* millis

* micros

* yield
…ng off (#2635)

* fix(client_core): 🐛 Cap prediction to avoid head and controllers flying off

* Add Max prediction setting
…re checks, update wiki (#2648)

* linux: Add amdvlk/amdgpu-pro check, add vrmonitor path to cmdline, more logs for igpu. Update wiki for integrated graphics and for vrmonitor paths in all commands.

* light refactor in passing adapter/vendor tuple

* compile fixes

* Fix format

* Fix format

* implement pr suggestions

* further improve printed messages

---------

Co-authored-by: Leonhard Saam <leonhard.saam@yahoo.com>
…al (#2654)

* fix(client_openxr): 🐛 Try fixing crash on Quest 2 related to multimodal

* Address comments
* fix: Avoid sending garbage to VRCFT

* fix: fix horrible vrcft buffering code

---------

Co-authored-by: Leonhard Saam <leonhard.saam@yahoo.com>
…ose desync (#2660)

* Fix judder regression

* Actual fix lol

* Use statistics history size

* Prevent client timestamps from running backwards

* oops

* History maximum once on init

* oops, it deadlocked

* nit
)

* Fix intel failing with vulkan error

* Clang format

* Move vk frame ctx to nvenc

* Remove unnecessary std::optional

* Fix format, add vk_frame_ctx as internal member of nvenc pipeline

* Fix destruction order for vk_frame_ctx and pass create struct as reference
* feat: Add support for Pico headsets face tracking

* style: Code formatting

* refactor: Address requested changes

* fix: Fix small code mistakes

* fix: Resolve lint issues
* edit: Change Pico platform detection

* refactor: Add introduced models where applicable

Rebased on master.
Pico G3 controller profile should be added in a separate PR.
Models other than Pico 4 Pro and Pico 4 Enterprise do support audio-based face tracking.

* refactor: Add default controller profile for Pico
* feat: Add Pico G3 controller profile

* refactor: Use trackpad instead of thumbstick
…2662)

* feat: ✨ Add chroma key support; make passthrough settings real time

* Use 4-point masking per channel

* Enable/disabled passthrough layer at runtime

* fix lints

* Fix typo

Co-authored-by: Daniël van Adrichem <daniel5gh@spiet.nl>

---------

Co-authored-by: Daniël van Adrichem <daniel5gh@spiet.nl>
* refactor: Macro for `xrGetInstanceProcAddr` calls

* refactor: Address requested changes

* refactor: Pass Session instead of Instance

* refactor: Address requested change
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants