[pull] master from alvr-org:master#13
Open
pull[bot] wants to merge 1199 commits intoiT-Boyer:masterfrom
Open
Conversation
e1d2532 to
d2d3f94
Compare
b0e4765 to
356ec72
Compare
0a5259b to
7319d2f
Compare
ecd0d1f to
7ac60c0
Compare
3397596 to
dedf609
Compare
c4b17c0 to
e79f017
Compare
c311845 to
0734d61
Compare
79d2f37 to
2454f1b
Compare
2933818 to
183d629
Compare
…eam (#3052) * Implement forwarding XR_EXT_user_presence from client to server to Steam * bump -devXX version to 11 * fixup * alphabetical order * remove logs * change enum order * add c_api event for proximity * rename user_presence to proximity_state * rename last occurance of user presence * fix format * rename remaining instances of proximity_state to headset_is_worn * Send initial state of proximity sensor when reconnecting * undo changes to early hmd initialization * explicit field name headset_is_worn for messages * change order * Revert "Send initial state of proximity sensor when reconnecting" This reverts commit 0ad0037. * change user presence log to debug
* Fix: fix textbox input on sliders not registering * Add back response.gained_focus()
* feat: Refactoring around Platform * Address comment * nit
Co-authored-by: Stav <stavrosdellis1221@gmail.com>
…tion (#3100) Standardize all Windows API header includes to use lowercase filenames. This ensures compatibility when cross-compiling on case-sensitive filesystems (Linux with MinGW).
* feat: remove CUDA build dependency on Linux CUDA isn't required when building ffmpeg for the NVENC encoders. * feat: remove cuda from build workflow
* deps: add libvpl as a windows dependency seems to be needed to build it from source using cmake * feat: add vpl encoder * docs: add intel gpu support to readme and wiki * fix(vpl): force HEVC codec if H264 is selected (due to known bug regarding IDRs) * feat: add vpl h264 issue as a notice to the codec preset * fix: try initializing vpl encoder last avoid intel iGPUs being preferred over for example NVIDIA dedicated GPUs.
* Protocol cleanup (9): stream packetization * bump version * Address comments * Address comments * Add method to copy payload and send * Address some comments
* feat(client_openxr): ⬆️ Update openxrs * Add support for custom events
* Various UI fixes, adjustments * cargo fmt * missed something * cargo xtask format * reverted bads * Address nit
* fix(server_openvr): Fix inputColorAdjust type
Fixes this build error with clang-cl 19.1.7
cpp/platform/win32/FrameRender.cpp(787,15): error: non-constant-expression cannot be narrowed from type 'int' to 'uint32_t' (aka 'unsigned int') in initializer list [-Wc++11-narrowing]
* fix(server_openvr): Remove useless D3D9Types.h include
* fix(server_openvr): Normalize Windows link libraries to lowercase for cross-compilation
Standardize all Windows API libraries to use lowercase filenames.
This ensures compatibility when cross-compiling on case-sensitive
filesystems (Linux with MinGW).
* fix(server_openvr): Force usage of UuidFromStringA()
RPC_CSTR isn't a wide string, so it the A version of UuidFromString()
can be called explicitly.
Fixes this build error with clang-cl 19.1.7
cpp/platform/win32/shared/d3drender.cpp(93,4): error: no matching function for call to 'UuidFromStringW'
93 | UuidFromString( ( RPC_CSTR ) "8c8f13b1-60eb-4b6a-a433-de86104115ac", &guid );
| ^~~~~~~~~~~~~~
.../kits/10/include/10.0.26100.0/shared/rpcdce.h(2775,24): note: expanded from macro 'UuidFromString'
2775 | #define UuidFromString UuidFromStringW
| ^~~~~~~~~~~~~~~
.../kits/10/include/10.0.26100.0/shared/rpcdce.h(2769,1): note: candidate function not viable: no known conversion from 'RPC_CSTR' (aka 'unsigned char *') to 'RPC_WSTR' (aka 'unsigned short *') for 1st argument
2769 | UuidFromStringW (
| ^
2770 | _In_opt_ RPC_WSTR StringUuid,
| ~~~~~~~~~~~~~~~~~~~
* Set CPU performance level * CPU and GPU perf levels * Class migration and enable the required functions for performance control * Remove old performance settings code * Add log * Fix extension activation * Remove dedicated class for performance level settings * Remove comments * Move power saving setting location and remove unused imports * Alphabetically order requested extensions. * Add performance level setting * Update text and default config * Add realtime power mode setting and add boost level * OpenXR Client performance level * Formatting * Remove commented code * Performance level refactoring * Remove powersavings performance level for lobby * More accurate performance level help strings and hide Boost level. * Combine duplicate strings. * Update help string for performance level config
* Add Pico 4 emulation mode * Update props to match controllers --------- Co-authored-by: Deandre <gitlab.deandre@phial.xyz>
* Rename some vars * Rename some vars
It is currently not possible to download OpenXR loaders, for the lynx headset because of errors on their developer portal.
* feat: ci update actions versions + fix prepare release * feat: adds build-linux + build-windows for rust ci * feat: incorporated changes from pr * added libx264-dev back in * fix: pin prepare-release linux build to ubuntu-24.04
Previously the full executable path was counted as well, but for Linux distros such as NixOS, this causes issues as Steam runs inside bubblewrap, which means the openvr server does as well, which does not has access to the full exe path.
* refactor(client_openxr): ⬆️ Update openxrs to latest release * feat(client_openxr): ✨ Switch to registered BD facial tracking extension
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )