Lubosz Sarnecki
1ceeb39306
ports: Add openxr-loader.
...
Copy from vcpkg repository.
Add OpenXR to hifi-client-deps.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
80c7b8f993
OpenXrContext: Add Windows platform and bindings. (Untested)
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
7b1bbb6b2d
OpenXrInputPlugin: Improve haptic feedback mapping.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
a2a1fca274
OpenXrInputPlugin: Fix hand orientation.
...
Use same orientation as OpenVR plugin.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
5ea07c8eb2
controllers: Improve openxr_index.json mapping.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
3be716cb05
OpenXrInputPlugin: Use left primary / secondary instead of face button names.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
cc20c37e05
controllers: openxr: Use actions for walking.
...
This makes the Y thumbstick axis work.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
e38f8bea34
OpenXrDisplayPlugin: Head pose is fixed now, update comment, refactor.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
3ca1d5f14b
OpenXrDisplayPlugin: Run frame cycle on both threads.
...
Add synchronization.
Move xrWaitFrame and xrBeginFrame into beginFrameRender.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
ae5c1d8d00
OpenGlDisplayPlugin: Add possibility to present frames only once.
...
Don't present frame more than once in OpenXrDisplayPlugin.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
479b1aa6da
OpenXrDisplayPlugin: Write layer poses as early as possible.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
385b33f6d2
OpenXrDisplayPlugin: Move swapchain aquire to hmdPresent.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
dfe92064b9
context: Improve errors when runtime is not available.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
e1f2551e30
OpenXrInput: comment debug output.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
7f4a489945
OpenXrInput: Map more Index controller.
...
* Add thumbstick click and touch.
* Add face and trigger touch.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
5cf56caf81
OpenXrInput: Rotate head and refactor sensor to avatar calculation.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
e98f08fa61
Application: Improve scoping.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
2e85e2e544
Application: Maintain orientation of eye offset matrix.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
c39868e8f0
Context: Maintain orientation of eye offset matrix.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
7ae59eb5dc
OpenXrDisplayPlugin: Use view space eye positions.
...
Use view orientation for eye offset.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
86a71b589b
plugins: Add OpenXR plugin.
...
Add OpenXrDisplayPlugin and OpenXrInputPlugin.
Add controller bindings for the Valve Index controller.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
45616a0db7
HmdDisplayPlugin: Fix whitespace.
2024-05-25 13:20:34 +02:00
Lubosz Sarnecki
521d9d278f
UserInputMapper: Make error an error.
2024-05-25 13:20:33 +02:00
Lubosz Sarnecki
ca083aee9f
Camera: Init default values.
2024-05-25 13:20:33 +02:00
Lubosz Sarnecki
c3595dc672
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-05-25 13:20:33 +02:00
09e5a60c8b
Merge pull request #959 from overte-org/fix/avatar_recording
...
Fixed deadlocks in Recording API
2024-05-24 02:04:29 +02:00
8badda8128
Restored some blocking invoke calls in Recording API
2024-05-24 00:32:13 +02:00
ec5aa9ff1d
Merge pull request #966 from JulianGro/ubuntu_2404
...
Add Ubuntu 24.04 to server packaging
2024-05-23 21:58:46 +02:00
7bd436dd0d
Merge pull request #964 from overte-org/fix/script_window_crash
...
Fixed script signal proxy crashes
2024-05-23 21:26:43 +02:00
13a7ea356a
Merge pull request #978 from overte-org/fix/gltf_locale
...
Fixed locale problems with cgltf.h
2024-05-23 20:53:37 +02:00
bb8bac43ea
Merge pull request #960 from Armored-Dragon/SimplifiedUI-Fixes
...
SimplifiedUI adjustemnts
2024-05-23 02:14:59 +02:00
1ba6026a85
Added error message to float parser
2024-05-22 22:16:22 +02:00
4b9ddbc260
Fixed locale problems with cgltf.h
2024-05-22 02:50:28 +02:00
32fe7777e6
Disable broken Fedora 39 building
2024-05-20 13:08:04 +02:00
57864178c0
Remove blocking invoke calls from Recording API
2024-05-20 00:00:32 +02:00
9ec0842dab
Add Ubuntu 24.04 to server package build workflow.
2024-05-19 14:47:13 +02:00
7080067afc
Update nodejs to support Python3.12
2024-05-19 14:34:49 +02:00
a18aee1c60
Add Dockerfile_build_ubuntu-24.04
2024-05-19 14:12:12 +02:00
4e81908156
Fixed script signal proxy crashes
2024-05-19 01:48:18 +02:00
Armored Dragon
c541b64f66
I know the date...
...
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-05-16 16:35:55 -05:00
Armored Dragon
dd01944bbf
Fixed Settings UI in simplifiedUi.
...
Keepmenus by default.
Update HiFi links to Overte.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-05-16 16:31:59 -05:00
8661e8a858
Merge pull request #955 from overte-org/fix/script_avatar_url_getter
...
Fix access check in getSkeletonModelURLFromScript
2024-05-16 01:40:15 +02:00
fe6d76b935
Fixed deadlocks in Recording API
2024-05-16 01:09:57 +02:00
9bdfc8344a
Fix AvatarData::getSkeletonModelURLFromScript
2024-05-10 22:14:38 +02:00
Dale Glass
f9ffccfe00
Merge pull request #950 from daleglass-overte/fix-warnings
...
Fix C++20 warnings
2024-05-04 19:40:21 +02:00
Dale Glass
84b16f44aa
Fix ignored return value warning
...
warning: ignoring return value of ‘std::lock_guard<_Mutex>::lock_guard(mutex_type&) [with _Mutex = std::mutex; mutex_type = std::mutex]’, declared with attribute ‘nodiscard’ [-Wunused-result]
This may mean the lock wasn't actually being taken.
2024-05-04 16:15:09 +02:00
Dale Glass
9cb35541d3
Fix -Wtemplate-id-cdtor
...
warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
2024-05-04 15:56:06 +02:00
Dale Glass
fe550aa69f
Whitespace changes
2024-05-04 15:56:06 +02:00
HifiExperiments
19144e492c
Merge pull request #152 from HifiExperiments/urls
...
add canViewAssetURLs domain permissions
2024-05-01 16:49:38 -07:00
HifiExperiments
46787eebf0
Merge pull request #853 from overte-org/fix/script_deadlocks
...
Move helper script engines to their own threads
2024-04-30 13:30:27 -07:00