Commit graph

86999 commits

Author SHA1 Message Date
HifiExperiments
5fd19dfa22 windows build works 2024-08-09 20:15:48 -07:00
Lubosz Sarnecki
d28cd34373 ports: Add openxr-loader.
Copy from vcpkg repository.
Add OpenXR to hifi-client-deps.
2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
e39f83f332 OpenXrContext: Add Windows platform and bindings. (Untested) 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
66a7cce0d5 OpenXrInputPlugin: Improve haptic feedback mapping. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
1bb78ec09c OpenXrInputPlugin: Fix hand orientation.
Use same orientation as OpenVR plugin.
2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
17376ccac0 controllers: Improve openxr_index.json mapping. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
3f21634f19 OpenXrInputPlugin: Use left primary / secondary instead of face button names. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
a1908d8fa7 controllers: openxr: Use actions for walking.
This makes the Y thumbstick axis work.
2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
0a185bd866 OpenXrDisplayPlugin: Head pose is fixed now, update comment, refactor. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
df34bff795 OpenXrDisplayPlugin: Run frame cycle on both threads.
Add synchronization.
Move xrWaitFrame and xrBeginFrame into beginFrameRender.
2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
e197ebb2e5 OpenGlDisplayPlugin: Add possibility to present frames only once.
Don't present frame more than once in OpenXrDisplayPlugin.
2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
1dbf9282a4 OpenXrDisplayPlugin: Write layer poses as early as possible. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
975b43b0f5 OpenXrDisplayPlugin: Move swapchain aquire to hmdPresent. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
f3f839bdb4 context: Improve errors when runtime is not available. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
c8ce1c43a6 OpenXrInput: comment debug output. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
7cba13f2a2 OpenXrInput: Map more Index controller.
* Add thumbstick click and touch.

* Add face and trigger touch.
2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
5f27c81143 OpenXrInput: Rotate head and refactor sensor to avatar calculation. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
1cd126dfd3 Application: Improve scoping. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
7474381022 Application: Maintain orientation of eye offset matrix. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
919f85cf54 Context: Maintain orientation of eye offset matrix. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
c61c429983 OpenXrDisplayPlugin: Use view space eye positions.
Use view orientation for eye offset.
2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
9753ddb8d9 plugins: Add OpenXR plugin.
Add OpenXrDisplayPlugin and OpenXrInputPlugin.
Add controller bindings for the Valve Index controller.
2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
e4b7388f0a HmdDisplayPlugin: Fix whitespace. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
bdd97fd054 UserInputMapper: Make error an error. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
9d7eaecdcb Camera: Init default values. 2024-08-09 20:14:30 -07:00
Lubosz Sarnecki
03a3a6159b 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-08-09 20:14:30 -07:00
HifiExperiments
493c9c9441
Merge pull request #1058 from HifiExperiments/fallbacks
Custom shader fallbacks
2024-08-01 14:55:15 -07: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
3034ce7093 Improve logging for abnormal behaviour. 2024-07-25 03:19:29 +02:00
b9239f451f Fix error printing message during login failure and make it a warning. 2024-07-25 03:18:34 +02:00
d6150c3684 Fix login failure handling in LoggingInBody.qml. 2024-07-25 03:16:42 +02:00
Alezia Kurdis
448250883a
Ui Adjustment
Ui Adjustment:
- UV Animation scroll speed X  and Y is now -3 to 3
- MToon and Shader (Simple) (instead of MTOON and SHARDER (Simple))
- Opacity mode: "Not used" instead of "Do not used" ("Do not use" would be also wrong as it means more "Don't even think to touch it" ranther than "currently not using it")
2024-07-22 18:46:29 -04:00
Alezia Kurdis
c1fb08e509
Add better error messages.
Add better error messages.
2024-07-22 14:38:15 -04:00
Alezia Kurdis
a987ab0e65
Support MTOON in Material Assistant
Support MTOON in Material Assistant
2024-07-21 22:35:27 -04:00
Alezia Kurdis
d189f70b36
Support MTOON in Material Assistant
Support MTOON in Material Assistant
2024-07-21 22:34:16 -04:00
Alezia Kurdis
4a69e90035
Support MTOON in Material Assistant
Support MTOON in Material Assistant
2024-07-21 22:31:56 -04:00
Dale Glass
2be3011d28
Merge pull request #1088 from daleglass-overte/fix-wireshark-dissector
Fix wireshark dissector
2024-07-18 22:07:39 +02:00
Dale Glass
e771bd1706
Merge pull request #1087 from daleglass-overte/dump-protocol-data
Dump protocol data
2024-07-18 22:07:16 +02:00
Dale Glass
56ab058543 Expand documentation and add packet type to the info column 2024-07-18 20:00:22 +02:00
Dale Glass
c06a60eaea Fix wireshark dissector, update with new packet types.
Probably still incomplete, but getting closer.
2024-07-18 16:39:37 +02:00
Dale Glass
13579a2b6b Add --getProtocolVersionData and --getProtocolVersionHash arguments 2024-07-17 23:33:25 +02:00
Dale Glass
afddb463ec Remove question mark, the guess was correct 2024-07-17 23:32:40 +02:00
54e993f220
Merge pull request #1086 from Armored-Dragon/fix/ControllerScripts-uncaught-exception
Fix controllerScripts uncaught exception.
2024-07-17 00:52:48 +02:00
Armored Dragon
8656f23147
Fix variable name.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-07-16 17:38:32 -05:00
d7eb29b665
Merge pull request #1081 from Armored-Dragon/fix/mouselook-ignoring-setting
Fix mouselook ignoring setting.
2024-07-16 23:55:15 +02:00
673ccdf85d
Merge pull request #1083 from Armored-Dragon/fix/ArmoredChat-Link-Colors
Hard code link colors in Armored Chat
2024-07-16 23:17:35 +02:00
76de0958b1
Update LICENSE 2024-07-13 22:26:46 +02:00
Armored Dragon
06f4550e55
Hardcode link colorization.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-07-13 14:38:56 -05:00
Armored Dragon
e901cea8ef
Check if setting is enabled.
Signed-off-by: Armored Dragon <publicmail@armoreddragon.com>
2024-07-12 16:01:45 -05:00