92ab06e2f6
Make sure add-apt-repository is available.
2024-09-07 22:58:01 +02:00
Lubosz Sarnecki
32aff016d1
pr_build: Get GCC 13 on Ubuntu using the ppa:ubuntu-toolchain-r/test.
2024-09-07 16:13:50 +02:00
4db7e1a2a0
Install missing xcb/glx.h dependency.
2024-09-07 16:13:50 +02:00
Lubosz Sarnecki
74145cb3d2
OpenXrDisplayPlugin: Use C++20 std::format.
2024-09-07 16:13:50 +02:00
Lubosz Sarnecki
11b2e3d765
OpenXrInputPlugin: Use C++20 map iterators.
2024-09-07 16:13:50 +02:00
Lubosz Sarnecki
b351af1d4f
OpenXr: Use C++20 std::optional.
2024-09-07 16:13:50 +02:00
HifiExperiments
bf64af0bcb
OpenXr: Platform improvements.
...
Add missing includes on Windows.
Include GLX only on Linux.
Move openxr_platform.h include to OpenXrContext.h. To make this
possible, certain names from GLX/X11 need to be undefined in order to be
now includable in OpenXrInput.h.
Add Overte e.V. copyright.
Co-authored-by: Lubosz Sarnecki <lubosz@gmail.com>
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
2104de45ab
GLMHelpers: Fix build with C++20 on GCC.
...
When enabling C++20 the lerp function seems to be redefined on GCC (not
on MSVC), don't redefine it using a CMake definition.
2024-09-07 15:52:18 +02:00
07da25ff39
OpenXr: Enable C++20 for OpenXR plugin.
...
Enabling it globally causes issue with WebRTC.
Co-authored-by: Lubosz Sarnecki <lubosz@gmail.com>
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
8a8b7dd285
OpenXrContext: Add Windows platform and bindings.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
68dcd7835c
OpenXrInputPlugin: Improve haptic feedback mapping.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
580307298f
controllers: Improve openxr_index.json mapping.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
8976a823e4
controllers: openxr: Use actions for walking.
...
This makes the Y thumbstick axis work.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
bfbd1e75c1
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.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
1dafc89ea4
OpenGlDisplayPlugin: Add possibility to present frames only once.
...
Don't present frame more than once in OpenXrDisplayPlugin.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
6104de98c1
OpenXrContext: Improve errors when runtime is not available.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
692bddb4f5
plugins: Add OpenXR plugin.
...
Add OpenXrDisplayPlugin and OpenXrInputPlugin.
Add controller bindings for the Valve Index controller.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
03b8a8ca12
Application: Improve scoping.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
abf9c38d04
Application: Maintain orientation of eye offset matrix.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
c42a612d0a
Context: Maintain orientation of eye offset matrix.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
d1c87467ef
HmdDisplayPlugin: Fix whitespace.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
3d7c44c6f6
UserInputMapper: Make error an error.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
beec26cbc5
Camera: Init default values.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
bba3f0797b
ports: Add openxr-loader.
...
Copy from vcpkg repository.
Add OpenXR to hifi-client-deps.
2024-09-07 15:52:18 +02:00
Lubosz Sarnecki
59874802ed
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
```
2024-09-03 20:45:11 +02:00
a142f7de72
Try fixing master build uploads.
2024-09-02 17:15:49 +02:00
82ac56d147
Merge pull request #1078 from Armored-Dragon/fix/xss_notificationCore
...
Sanitize notificationCore text to prevent XSS
2024-09-02 13:21:45 +02:00
433e2c0234
Merge pull request #1084 from Armored-Dragon/fix/Tofu-inArmored-Chat
...
[Armored Chat] Change the 'open in new window' character.
2024-09-02 13:17:24 +02:00
c28424ebe8
Merge branch 'master' into fix/Tofu-inArmored-Chat
2024-09-02 13:16:59 +02:00
23c58d5c95
Merge pull request #1089 from Armored-Dragon/Delete/onFirstRun
...
Remove unused onFirstRun.js
2024-09-02 13:15:08 +02:00
0f123d7d95
Fix Windows master build uploads.
2024-09-02 12:38:46 +02:00
Armored-Dragon
5155ac3163
Merge branch 'overte-org:master' into fix/xss_notificationCore
2024-08-31 21:52:34 +00:00
Armored-Dragon
e8dae14a02
Merge branch 'overte-org:master' into Delete/onFirstRun
2024-08-31 20:48:38 +00:00
eb168e4e5d
Merge pull request #1106 from Armored-Dragon/fix/ArmoredChat-Scrolling
...
[ArmoredChat] Alleviate scrolling issue
2024-08-18 16:15:39 +02:00
a97b892338
Merge pull request #1094 from AleziaKurdis/createApp_Paste_Url_In_Create_ui
...
Create App: Revolutionary "Paste" Url buttons for the "Create Model", "Create Material" and "Create Voxels" UI
2024-08-18 16:12:27 +02:00
Dale Glass
fb81ad6c83
Merge pull request #1105 from HifiExperiments/colorspace
...
add a setting to workaround the GLES colorspace conversion issue
2024-08-17 21:13:24 +02:00
Dale Glass
228d451361
Merge pull request #1104 from HifiExperiments/changelog
...
bring changelog up to date
2024-08-17 21:12:35 +02:00
Dale Glass
836db25cdf
Merge pull request #1102 from HifiExperiments/language
...
Update outdated language
2024-08-17 21:11:48 +02:00
Armored Dragon
f222323ef0
Remove message appending.
...
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-08-17 04:28:24 -05:00
HifiExperiments
f987bbca4f
add a setting to workaround the GLES colorspace conversion issue
2024-08-16 14:35:33 -07:00
HifiExperiments
3565a2d5ea
bring changelog up to date
2024-08-14 22:31:16 -07:00
HifiExperiments
126c325410
master -> primary
2024-08-13 20:50:51 -07:00
HifiExperiments
74b0754f72
blacklist -> blocklist
2024-08-13 17:39:51 -07:00
HifiExperiments
f2d8fa2fe4
whitelist -> allowlist
2024-08-13 17:29:53 -07:00
HifiExperiments
2876a4d4ea
slave -> worker
2024-08-13 00:06:55 -07:00
HifiExperiments
493c9c9441
Merge pull request #1058 from HifiExperiments/fallbacks
...
Custom shader fallbacks
2024-08-01 14:55:15 -07:00
Armored Dragon
d8abae2c31
Merge remote-tracking branch 'upstream/master'
...
Update
2024-07-30 08:46:20 -05:00
Alezia Kurdis
a93e1591d6
Add Paste Url button to UI
...
This adds "Paste" buttons in "Create Model", "Create Material" and "Create Voxels" to help pasting url (which was totally disfunctional in VR)
2024-07-27 21:12:58 -04:00
Dale Glass
b69ab5a157
Merge pull request #1093 from JulianGro/fix-login-error
...
Fix login failure handling and improve logging.
2024-07-27 21:53:46 +02:00
Dale Glass
cc8e14ada7
Merge pull request #1091 from AleziaKurdis/createApp_MatAssistant2.0
...
Create App: Material Assistant: Add Mtoon, Shader_simple, missing PBR properties and bug fixes.
2024-07-27 21:48:37 +02:00