Commit graph

35718 commits

Author SHA1 Message Date
6584f3d4fd Fix blur taps alignment issue 2025-05-24 11:06:28 +02:00
aeb4bd4f1e Switch to PulseAudio's webrtc-audio-processing.
Disable WebRTC Data Channels, clean up WebRTC.h, update AudioClient.cpp and AudioClient.h to newer API.
2025-05-14 17:27:30 +02:00
1af7aa1617 Disable WebRTC on Windows. It seems to conflict with parts of the Windows SDK. 2025-05-14 17:23:30 +02:00
52c8cac0a7 Reenable WebRTC. 2025-05-14 17:23:30 +02:00
3447367951 Reenable WebRTC on Windows, as it is kind of important. 2025-05-14 17:22:09 +02:00
Edgar
2ec44a391c 🔧 Added artery-font-format 2025-05-14 17:21:33 +02:00
Edgar
1c24bd00cf 📦 Added cgltf Conan package 2025-05-14 17:21:32 +02:00
Edgar
4b8ece4d69 🔧 Disabled webrtc completely 2025-05-14 17:21:31 +02:00
Edgar
559d3712dd 🚧 WIP build with conan
Currently can only build the interface
2025-05-14 17:21:29 +02:00
Ada
818f6696f4 Stutter fix 2025-05-04 22:00:11 +10:00
HifiExperiments
a6bb8e6208 expose polyvox materials to scripts 2025-05-03 23:56:04 -07:00
3faf6e2300
Merge pull request #1504 from ada-tv/fix/polyline-default-texture
Change default PolyLine texture to whitePixel.png
2025-05-01 17:12:19 +02:00
Ada
beee9b9a63 Change default PolyLine texture to :images/whitePixel.png 2025-04-29 17:46:47 +10:00
HifiExperiments
70aa1f6a21 always cache samplers 2025-04-26 21:30:43 -07:00
fd7c69d45b
Merge pull request #1392 from HifiExperiments/materialInspector
fix material inspector not grabbing correct material sometimes
2025-04-26 22:07:52 +02:00
9ffc5f1a07
Merge pull request #1498 from overte-org/fix/texcoords_precision
Change texture coordinate precision to 32 bit float
2025-04-26 21:18:25 +02:00
a728f984a6 Fixed typo 2025-04-26 21:17:06 +02:00
Dale Glass
d769f33b65
Merge pull request #1494 from daleglass-overte/fix-build-fedora42
Fix build error on newer compilers, add missing header
2025-04-26 21:14:44 +02:00
5c2407cb16
Merge pull request #1486 from HifiExperiments/triplanarTangents
support normal mapping for triplanar materials
2025-04-26 21:08:01 +02:00
d23f95621c Change texture coordinate precision to 32 bit float 2025-04-26 14:59:08 +02:00
HifiExperiments
5d61c9af85 move triplanarScale location to 8, don't collide with hazeParams 2025-04-25 20:42:00 -07:00
Dale Glass
bb7aa1e3f8 Fix build error on newer compilers, add missing header 2025-04-25 23:46:34 +02:00
HifiExperiments
0c2fe9b2c0 support normal mapping for triplanar materials 2025-04-22 22:47:53 -07:00
0xDEADCADE
552a9cb8ff
Fix typo in docs "unoad" 2025-04-20 12:01:43 +02:00
HifiExperiments
7d2b7e5e65
Merge pull request #1446 from HifiExperiments/defaultSampler
restore default sampler
2025-04-16 11:34:23 -07:00
HifiExperiments
2c9624a419 restore default sampler 2025-04-13 21:13:12 -07:00
HifiExperiments
d2a4fbb707 add missing simple pipelines 2025-04-13 21:12:38 -07:00
362e280e46
Merge pull request #1417 from HifiExperiments/texCoords
support specifying per-texture texCoord set
2025-04-13 20:42:32 +02:00
341e038241
Merge pull request #1416 from HifiExperiments/pipelines
automated render pipelines
2025-04-13 18:14:48 +02:00
HifiExperiments
19817ce42b support specifying per-texture texCoord set 2025-04-08 23:31:33 -07:00
37a08e069a
Merge pull request #1393 from HifiExperiments/samplers
ability to specify texture samplers
2025-04-09 08:28:53 +02:00
HifiExperiments
6d37a37b71 automated render pipelines 2025-04-08 22:53:04 -07:00
a020d392c1
Merge pull request #1398 from HifiExperiments/pbrVoxels
support PBR materials on polyvox, and triplanar material entities
2025-04-09 07:50:27 +02:00
HifiExperiments
0d2626fa0f try this? 2025-04-08 20:49:00 -07:00
HifiExperiments
aed999512e proper blend normalization from article 2025-04-07 23:45:51 -07:00
HifiExperiments
58c4964e73 fix samplers from gltf not copying 2025-04-07 22:30:25 -07:00
HifiExperiments
7a69fb9bb9 fix font assert 2025-04-06 13:06:40 -07:00
22122acab5
Merge pull request #1395 from HifiExperiments/tofu
show tofu character on missing character
2025-04-06 18:25:25 +02:00
537462ff37
Merge pull request #1321 from HifiExperiments/lifetime
fix domain entity lifetime in serverless mode
2025-04-06 14:46:40 +02:00
HifiExperiments
336181a147 support PBR materials on polyvox, and add triplanar projection to material entities 2025-04-05 21:43:43 -07:00
a1bd83e8aa Change variable names 2025-04-05 22:56:16 +02:00
OfficialR3ido101
aced56d934 Fixed for review changed vars 2025-04-05 22:09:13 +02:00
OfficialR3ido101
d343fea626 Stop mouse capturing when in vr 2025-04-05 21:54:03 +02:00
HifiExperiments
b201369f73 show tofu character on missing character 2025-04-05 00:12:17 -07:00
HifiExperiments
97d8d27cd0 ability to specify texture samplers 2025-04-04 23:13:19 -07:00
HifiExperiments
b482c4a8a9 fix material inspector not grabbing correct material sometimes 2025-04-04 22:16:51 -07:00
Lubosz Sarnecki
661fe08f08 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.
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
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
e55a2ff6f3 Initialize AudioClient properties earlier. 2025-03-24 08:10:07 +01:00
d09a927a82
Merge pull request #1358 from overte-org/fix/TAA_transparencies
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
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
Fix VR Preview on Linux with Mesa drivers
2025-03-02 20:59:57 +01:00
HifiExperiments
a295cf722c fix lifetime in serverless 2025-02-23 21:57:35 -08: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
Improved TAA with Velocity Buffer
2025-02-18 19:19:54 +01:00
9e9f308be8
Merge pull request #1302 from overte-org/JulianGro-patch-1
Remove missed comment about removing dependency on script library.
2025-02-10 20:48:50 +01:00
d321301b40
Remove missed comment about removing dependency on script library. 2025-01-26 01:13:22 +01:00
HifiExperiments
739d95f5f0 try disabling jitter doubling in VR 2025-01-23 23:08:36 -08:00
HifiExperiments
79484c4b1d Merge remote-tracking branch 'overte/master' into taa 2025-01-23 22:26:40 -08:00
Alezia Kurdis
f1cecade22
Fix Documentation for PICK_AVATARS
In The documentation, the syntax wasn't right for Picks.PICK_AVATARS
Previously we could read: PICK_AVATATRS
But it was supposed to be be: PICK_AVATARS
2025-01-17 21:48:23 -05:00
Alezia Kurdis
29471048c8
Fix Documentation Link for EntityProperties-Sound
Fix Documentation Link for EntityProperties-Sound
2025-01-17 21:37:53 -05:00
HifiExperiments
a7be389aed fix padding, remove unused function 2025-01-11 20:08:31 -08:00
HifiExperiments
e1546ac3d0 suggested fixes 2025-01-11 18:41:51 -08:00
Dale Glass
548a41171d Add more warning notes 2025-01-11 18:41:51 -08:00
Dale Glass
f96ca65812 Fix indentation 2025-01-11 18:41:51 -08:00
Dale Glass
1aa9fc0c8c Updated headers 2025-01-11 18:41:51 -08:00
Dale Glass
101592357f Restore KTX version to 2
This fixes compatibility with older baked assets
2025-01-11 18:41:51 -08:00
Dale Glass
1c06c8652c Add serializer size tracker, update documentation 2025-01-11 18:41:51 -08:00
Dale Glass
42d6128d9e Fix KTX issues with the serializer.
* Stop trying to be compatible with the old format, and just bump the version number.
* Add uint64_t support to serializer
* A bit improved debug output from serializer
* Add lastAdvance() function to ask the serializer how much data was added/read in the last operation.
2025-01-11 18:41:51 -08:00
Dale Glass
3b797f5785 Debug code 2025-01-11 18:41:51 -08:00
Dale Glass
2cef749183 Update test to work with the split serializer/deserializer 2025-01-11 18:41:51 -08:00
Dale Glass
201c531edb Split SerDes into DataSerializer and DataDeserializer
Single class wasn't working well because deserialization may
need to be done on const data. With the split, the deserializer
part can work with const data without issues.

Also cleaned things up a bit.
2025-01-11 18:41:51 -08:00
Dale Glass
189f91b05d Clear blendshapes without memset
Avoids warning due to glm::vec3 not being trivially copyable
2025-01-11 18:41:51 -08:00
Dale Glass
194eebf57c Finish Texture_ktx conversion to serializer 2025-01-11 18:41:51 -08:00
Dale Glass
f6c203b54b Add documentation 2025-01-11 18:41:51 -08:00
Dale Glass
30ced59cec Fix vec4 serialization 2025-01-11 18:41:51 -08:00
Dale Glass
23a5795ba9 Initial version 2025-01-11 18:41:50 -08:00
HifiExperiments
22bd86f122 Merge remote-tracking branch 'overte/master' into application 2025-01-04 21:39:29 -08:00
d71264f555 Fix checking URL for base64 images 2024-12-21 14:25:25 +01:00
b85935c0c4 Add support for base64 images in image entity URLs 2024-12-20 23:49:37 +01:00
Dale Glass
639cad4beb Remove an assert referencing checkLightId, which seems not to exist anywhere. 2024-12-01 09:45:45 +01:00
1bb18c54ae
Merge pull request #1178 from HifiExperiments/uniformArrays
support more procedural shader uniform types, including arrays
2024-11-29 19:33:30 +01:00
b8b6222a8b
Merge pull request #1177 from HifiExperiments/stages
Templated render stages
2024-11-29 18:27:52 +01:00
965ee1537b
Merge pull request #1247 from Armored-Dragon/fix/system_display_name
Fix ShowRecieveStats in the Developer > Avatar menu
2024-11-29 18:10:12 +01:00
aa8a206e3c
Merge pull request #1176 from HifiExperiments/haze
remove unnecessary fullscreen pass when haze is off/disabled
2024-11-28 22:59:39 +01:00
Armored-Dragon
e9331f9f34
Applied patches (#103) 2024-11-26 09:10:52 +00:00
Armored-Dragon
510b51eb3d
Fix compiler errors (#102) 2024-11-24 13:01:25 +00:00
d9c5821e50 Fixed blocking call 2024-11-23 12:59:12 +01:00
9e26146a08 Fix script-related crashes on exiting domain 2024-11-22 15:54:20 +01:00
Armored-Dragon
3c92c88156
Adjustments
* Adjustments
* Don't show local stats.
2024-11-22 01:04:01 +00:00
3485ab18d1 Added copyrigtht information to ScriptEngineDebugFlags.h 2024-11-21 20:08:25 +01:00
HifiExperiments
8e9fab9f98 don't update jitter in mirror views 2024-11-17 22:26:35 -08:00