Commit graph

87364 commits

Author SHA1 Message Date
Lubosz Sarnecki
2db3168612 OpenXrInput: Improve mapping for the Index controller.
* Add thumbstick click and touch.
* Add face and trigger touch.

Use left primary / secondary instead of face button names.
2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
d9cd2fd3d5 OpenGlDisplayPlugin: Add possibility to present frames only once.
Don't present frame more than once in OpenXrDisplayPlugin.
2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
be3e12b18c OpenXrContext: Improve errors when runtime is not available. 2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
473bd4d64e plugins: Add OpenXR plugin.
Add OpenXrDisplayPlugin and OpenXrInputPlugin.
Add controller bindings for the Valve Index controller.
2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
bb2dd63b99 Application: Improve scoping. 2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
fff2127e66 Application: Maintain orientation of eye offset matrix. 2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
4b9998e53e Context: Maintain orientation of eye offset matrix. 2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
f6d724241c HmdDisplayPlugin: Fix whitespace. 2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
8fcafa32d1 UserInputMapper: Make error an error. 2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
43d56eed85 Camera: Init default values. 2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
3d51b10bcb ports: Add openxr-loader.
Copy from vcpkg repository.
Add OpenXR to hifi-client-deps.
2025-04-01 09:04:46 +10:00
Lubosz Sarnecki
881fbf5641 ports: Add jsoncpp.
The build demands it but it's missing.
Copy from upstream vcpkg repo.

Fixes the following error:
```
Computing installation plan...
error: while looking for jsoncpp:x64-linux:
overte-files/vcpkg/cfe0a2a0/ports/jsoncpp: error: jsoncpp does not exist
```
2025-04-01 09:04:46 +10:00
b38237cb8d Update Changelog for 2025.03.3.
Some checks failed
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Has been cancelled
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Has been cancelled
2025-03-25 16:45:37 +01:00
371eb74723
Merge pull request #1378 from overte-org/fix/audio_lock2
Initialize AudioClient properties earlier.
2025-03-24 19:40:18 +01:00
e55a2ff6f3 Initialize AudioClient properties earlier. 2025-03-24 08:10:07 +01:00
cba6f29f77
Merge pull request #1371 from JulianGro/remove_highcharts
Some checks failed
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Has been cancelled
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Has been cancelled
Rip out Highcharts proprietary graphing code.
2025-03-17 18:51:15 +01:00
4a6a2a31db
Merge pull request #9 from Armored-Dragon/fix/remove_highcharts-ad_suggestion
Removed extra code no longer required.
2025-03-17 18:29:02 +01:00
armored-dragon
65cdd8b97f
Removed extra code no longer required. 2025-03-17 11:54:39 -05:00
056da70dc2
Merge pull request #1365 from HifiExperiments/changelog
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
2025.3.2 changelog
2025-03-17 11:00:25 +01:00
5ee31d6055 Rip out Highcharts proprietary graphing code.
This completely removes the graphing functionality of the Domain server control panel. I really don't think anyone actually uses this though, if people are even aware of its existence. The statistics themselves, without the pretty graphing, are still functional.
2025-03-17 10:45:59 +01:00
HifiExperiments
9301eaf24c split 3.1 / 3.2 2025-03-15 16:14:04 -07:00
HifiExperiments
5384c6a067 2025.3.2 changelog 2025-03-15 14:03:43 -07:00
d09a927a82
Merge pull request #1358 from overte-org/fix/TAA_transparencies
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
Fix for blurry/noisy transparencies on TAA
2025-03-14 19:06:01 +01:00
7c59a6360a Added a comment about transparencies 2025-03-14 18:55:28 +01:00
44c600a184
Merge pull request #1360 from HifiExperiments/staticPlumbers
fix long startup times
2025-03-14 18:11:43 +01:00
HifiExperiments
b4f7c24b3e possible fix for long startup times 2025-03-13 23:21:44 -07:00
ac344e26bb Initial fix for blurry/noisy transparencies on TAA 2025-03-12 00:51:56 +01:00
5b6cda34dc
Merge pull request #1318 from ada-tv/fix/gl-swapinterval
Some checks are pending
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Waiting to run
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Waiting to run
Fix VR Preview on Linux with Mesa drivers
2025-03-02 20:59:57 +01:00
c137c0c5eb
Merge pull request #1333 from JulianGro/fedora41
Update GitHub Actions server packaging
2025-03-02 20:57:46 +01:00
7175feded4
Merge pull request #1330 from HifiExperiments/scriptInitializers
fix script initialization order bug
2025-03-02 12:06:56 +01:00
0922f3fbda
Merge pull request #1331 from JulianGro/reload_defaults
Always show "Load Defaults" in "Running Scripts", not just when the developer menu is enabled.
2025-03-01 20:49:42 +01:00
beb8d29519 Disable Fedora 42 as their repository currently ships a CMake 4.0 release candidate, which breaks too many dependencies. 2025-03-01 20:25:35 +01:00
785418ec20 Patch glslang for GCC 15 compatibility. 2025-03-01 18:22:14 +01:00
b6ad7273eb Patch glslang for GCC 13 compatiblity. 2025-03-01 14:15:01 +01:00
cea1a9526d Update libnode for Python 3.13 compatibility. 2025-03-01 14:14:06 +01:00
bc6f8857fb Fix CMake errors; CMake removed version compatibility with CMake 3.5 and below. This includes bumping glslang, as it was still using CMake version compatibility <3.0. 2025-03-01 14:12:12 +01:00
ddbddab1e0 Add Debian 13, Fedora 41 and Fedora 42 to CI server build pipeline. 2025-03-01 14:08:27 +01:00
3be0b9484d Update CI container images to include python3-packaging.
We already include the changes from the Conan pull request: Adding Conan and updating CMake and GCC for some images.
2025-03-01 14:07:19 +01:00
0b182b3116
Merge pull request #1329 from daleglass-overte/fix-node-build
Fix failure of Node build due to deprecated distutils
2025-02-28 22:51:39 +01:00
Dale Glass
362e6cce32 Disable master build 2025-02-28 22:41:42 +01:00
Dale Glass
28eeaa8177 Add python3-packaging package to workflow 2025-02-28 18:07:01 +01:00
631638c4d2 Always show "Load Defaults" in "Running Scripts", not just when the developer menu is enabled. 2025-02-28 11:57:55 +01:00
HifiExperiments
7a19a11d38 fix script initialization order bug 2025-02-27 23:26:58 -08:00
Dale Glass
3428d81430 Fix failure of Node build due to deprecated distutils 2025-02-27 22:36:48 +01:00
c4fa5bf186
Merge pull request #1307 from AleziaKurdis/placesAppAdiosBluryPictures
Places App.: Larger display and no more blurry effect in Places List.
2025-02-26 12:13:59 +01:00
fa13c06c87
Merge pull request #939 from HifiExperiments/application
Some checks failed
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Has been cancelled
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Has been cancelled
Refactor Application.cpp
2025-02-24 20:35:18 +01:00
Ada
f9f52ada40 Fix OpenGL SwapInterval on Mesa drivers 2025-02-23 20:57:14 +10:00
HifiExperiments
d6d9cffc3b Merge remote-tracking branch 'overte/master' into application 2025-02-21 22:21:27 -08:00
343a8ac7ed Fix audio selection issue 2025-02-21 22:11:12 -08:00
09f8d07a29
Merge pull request #1213 from HifiExperiments/taa
Some checks failed
Master API-docs CI Build and Deploy / Build and deploy API-docs (push) Has been cancelled
Master Doxygen CI Build and Deploy / Build and deploy Doxygen documentation (push) Has been cancelled
Improved TAA with Velocity Buffer
2025-02-18 19:19:54 +01:00