Commit graph

35718 commits

Author SHA1 Message Date
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
HifiExperiments
4c4cbc1e39 fix noNetwork and add documentation for automated entity property files 2024-11-17 14:00:22 -08:00
fe8290468d Fix access-after-delete during enbtity script engine cleanup 2024-11-14 15:36:07 +01:00
ad5b6d0db7
Merge pull request #1234 from HifiExperiments/forwardFade
fix fade out not working in forward rendering
2024-11-12 17:32:28 +01:00
HifiExperiments
c77bcb2d45 remove unused parameter 2024-11-11 23:58:19 -08:00
HifiExperiments
6dc239d58d fix fade out not working in forward rendering 2024-11-11 23:39:06 -08:00
fe4a097d01 Fix access-after-delete on leaving domain with entity scripts 2024-11-10 00:48:05 +01:00
70ad8a14de Fix lack of entityHostType property 2024-11-05 00:23:02 +01:00
HifiExperiments
37f2512068 remove unnecessary fullscreen pass when haze is off/disabled 2024-11-03 15:40:55 -08:00
a9e46f81e5 Fix missing properties in Script API 2024-10-31 20:38:41 +01:00
HifiExperiments
c4cf2ba483 cleanup + fixing mirrors 2024-10-30 15:59:12 -07:00
HifiExperiments
ce7c304025 Merge remote-tracking branch 'overte/master' into taa 2024-10-29 23:30:11 -07:00
HifiExperiments
95c45f47b2 fix density max 2024-10-27 00:24:03 -07:00
HifiExperiments
7f4efafcb5 Merge remote-tracking branch 'overte/master' into application 2024-10-25 22:41:35 -07:00
HifiExperiments
c6731d216e Merge remote-tracking branch 'overte/master' into application 2024-10-25 13:30:19 -07:00
HifiExperiments
bdf3568aa8
Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
c660c228a0
Merge pull request #1185 from HifiExperiments/stutter
Fix stutter when an object is fading
2024-10-25 17:15:31 +02:00
HifiExperiments
f1ed8ef1dd fix web entities not accepting keyboard focus 2024-10-24 13:13:06 -07:00
HifiExperiments
aaa92df973 stutter fix: only perform fade transactions when depth == 0 2024-10-23 17:26:03 -07:00
HifiExperiments
43e15c0bc4 disable debug views in mirrors 2024-10-23 16:03:46 -07:00
HifiExperiments
d5158875af remove unnecessary stage::getNames 2024-10-23 15:53:35 -07:00
HifiExperiments
6876742e6f static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
HifiExperiments
ac3730ceba build error 2024-10-22 14:10:33 -07:00
a2208725e0
Merge pull request #1165 from HifiExperiments/screenshare
Remove hifi screenshare (updated) (updated)
2024-10-22 17:31:39 +02:00
9ef544ecb9
Merge pull request #1172 from HifiExperiments/allglyphs
Rebuild fonts with full charset (NOT -allglyphs)
2024-10-22 14:27:45 +02:00
ff8c4ca975
Merge pull request #1171 from overte-org/fix/rotation_velocity
Change minimum angular velocity to a lower one
2024-10-22 14:03:08 +02:00
HifiExperiments
2345bcc2b5 fix audio devices + login popup 2024-10-21 20:49:49 -07:00
HifiExperiments
e6d7ffdd76 refactor application.cpp 2024-10-21 20:49:45 -07:00
HifiExperiments
049a11ae58 templated setup jobs 2024-10-21 17:35:39 -07:00
HifiExperiments
65b7329136 support more procedural shader uniform types, including arrays 2024-10-21 17:05:36 -07:00
HifiExperiments
9da9eb3ca6 DRY up stage classes with templates 2024-10-21 16:41:40 -07:00
d38ebbd9f9 Fix Uuid.NULL behavior 2024-10-21 15:45:00 -07:00
ba78d25ee3 Change minimum angular velocity to a lower one 2024-10-21 15:35:49 -07:00
HifiExperiments
88373aff22 rebuild fonts with full charset (NOT -allglyphs) 2024-10-19 18:49:36 -07:00
HifiExperiments
e52a7e4613 bump protocol 2024-10-18 19:23:14 -07:00
Dale Glass
d7c743ba9e Fixes based on review comments on previous PR 2024-10-18 19:01:50 -07:00
ac01435c37 Insert placeholder to not break protocol yet. 2024-10-18 18:59:23 -07:00
Maki
5e35f76668 Remove hifi-screenshare
Cherry picked and updated from Tivoli dd5b6ea6ee5597a06603e16509640e7ed18106bb

Co-authored-by: Julian Groß <julian.g@posteo.de>
2024-10-18 18:59:18 -07:00
HifiExperiments
e7f7314b37
Merge branch 'master' into protocol_changes 2024-10-02 12:11:39 -07:00
HifiExperiments
0ab050ff3b
Merge pull request #1111 from HifiExperiments/textSize
Text verticalAlignment, send entity property enums as uint8_t, fix text recalculating too often, fix textSize
2024-10-02 10:15:56 -07:00
HifiExperiments
470cd776cc fix copyright 2024-09-29 16:10:44 -07:00
HifiExperiments
474026b9e1 fix PolyLineEntityItem::getEntityProperties 2024-09-29 15:04:07 -07:00
HifiExperiments
b88b187c07 fix KeyLightPropertyGroup legacy properties 2024-09-29 15:01:49 -07:00
HifiExperiments
ed4c5f23cf fix PROP_GRAB_EQUIPPABLE_INDICATOR_URL missing urlPermission 2024-09-29 14:56:35 -07:00
HifiExperiments
1533f6a268 missed some enums 2024-09-12 19:33:31 -07:00
HifiExperiments
0dd0d07466 fix text debug assert on invalid or unloaded font 2024-09-09 13:38:55 -07:00
HifiExperiments
729b85062d fix component mode serialization 2024-09-09 12:37:35 -07:00
HifiExperiments
356ccc8b15 fix text size 2024-09-08 21:12:29 -07:00
HifiExperiments
74fa1d1291 text vertical alignment, use uint8_t for entity property enums, fix text recalculating too often 2024-09-08 21:12:25 -07:00
HifiExperiments
926cbef606 cleanup + automate EntityPropertyFlags 2024-09-08 21:09:08 -07:00
HifiExperiments
ff50d6c2cc automated entity property serialization 2024-09-08 21:09:00 -07:00
HifiExperiments
3d97f7845b fix stats + waitForWearables 2024-08-19 14:17:20 -07:00
HifiExperiments
e9831d9f22 try to fix isServer assert 2024-08-18 21:09:06 -07:00
HifiExperiments
86f3ca8918 fix build error 2024-08-18 20:56:11 -07:00
HifiExperiments
7c3498bf9d add loadPriority to model entities, working on other avatars waitForWearables 2024-08-18 20:56:08 -07:00
HifiExperiments
fe61d92a09 model loading priority updates over time, takes into account out of bounds, avatar entities have higher priority, and fsts can specify to wait for wearables to load before rendering 2024-08-18 20:55:22 -07:00
HifiExperiments
093f8b7cb0 Merge remote-tracking branch 'overte/master' into master_to_protocol_changes4 2024-08-17 12:30:15 -07: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
HifiExperiments
8fc734b168 Merge remote-tracking branch 'overte/master' into master_to_protocol_changes3 2024-08-17 12:07:21 -07:00
HifiExperiments
0ab9d5f004
Merge pull request #1053 from HifiExperiments/graphicsSettings
Graphics settings
2024-08-17 11:47:41 -07:00
HifiExperiments
91c72299ab new line 2024-08-16 14:46:15 -07:00
HifiExperiments
f987bbca4f add a setting to workaround the GLES colorspace conversion issue 2024-08-16 14:35:33 -07:00
HifiExperiments
b1d991deb2 add comment for SKYBOX_DISTANCE 2024-08-16 13:38:59 -07:00
HifiExperiments
05661c6007 fix haze in mirrors 2024-08-14 18:20:06 -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
HifiExperiments
2d6e5027b8 Merge remote-tracking branch 'overte/master' into master_to_protocol_changes2 2024-07-29 18:09:14 -07:00
HifiExperiments
d4ca3d5dc1 more graphics options 2024-07-28 23:32:19 -07:00
HifiExperiments
2c148ca97d change AO default to HBAO, remove from create 2024-07-26 18:23:23 -07: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
HifiExperiments
c72f22e4ee
Merge branch 'protocol_changes' into zoneProps 2024-07-22 17:33:30 -07:00
HifiExperiments
0cfefafd5a
Merge pull request #894 from HifiExperiments/sound
Sound Entities
2024-07-22 17:31:27 -07:00
HifiExperiments
9d2e03a5a4 fix non-localOnly positional sounds not updating 2024-07-19 17:31:51 -07:00
Dale Glass
13579a2b6b Add --getProtocolVersionData and --getProtocolVersionHash arguments 2024-07-17 23:33:25 +02:00
HifiExperiments
200a6e4821 typo 2024-07-06 16:40:36 -07:00
HifiExperiments
55907acd70 remove attachments 2024-07-06 16:39:46 -07:00
HifiExperiments
2dd7306a5f
Merge pull request #1055 from HifiExperiments/mtoonGLES
Fix mtoon issue on GLES
2024-07-06 11:54:49 -07:00
Dale Glass
34f308ac48 Fix crash in setCrashReporterEnabled 2024-07-04 22:14:34 +02:00
69105e716a Increase default vertical FOV 2024-06-30 20:59:32 +02:00
HifiExperiments
2a3d1c639c disabled fallback 2024-06-29 22:49:55 -07:00
HifiExperiments
206d1c0157 shader error fallback 2024-06-29 21:50:33 -07:00
HifiExperiments
6cbacc1d86 fix mtoon issue on GLES 2024-06-29 14:02:57 -07:00
HifiExperiments
b00086ddb0 it's working! 2024-06-28 13:25:12 -07:00
HifiExperiments
b5da8e7d5c wip ambient occlusion 2024-06-28 13:25:12 -07:00
HifiExperiments
6317bd45ac add tonemapping props to zones, wip ambient occlusion 2024-06-28 13:25:12 -07:00
HifiExperiments
4d927b1440
Merge pull request #1014 from HifiExperiments/lasers
Wiggly lasers
2024-06-28 01:51:25 -07:00
HifiExperiments
0e4e8d2f9d
Merge branch 'protocol_changes' into sound 2024-06-28 01:34:21 -07:00
Dale Glass
a1e7f7a03e
Merge pull request #1029 from overte-org/fix/entity_server_log
Fix long messages in Entity script log
2024-06-22 21:38:22 +02:00
HifiExperiments
ac7b41f786
Merge branch 'protocol_changes' into ambientColor 2024-06-22 11:16:10 -07:00
HifiExperiments
0d0a0a7a15 fix create issue 2024-06-21 13:07:43 -07:00
fa514bc52d
Merge pull request #1037 from overte-org/fix/bad_weak_ptr
Fix unhandled std::bad_weak_ptr
2024-06-20 23:31:13 +02:00
HifiExperiments
c08de914b3
Merge branch 'protocol_changes' into shapeUnlit 2024-06-19 17:29:59 -07:00
HifiExperiments
041c584e04 add ambient light color 2024-06-19 13:59:24 -07:00
HifiExperiments
ee705d285e Merge branch master into protocol_changes 2024-06-18 21:08:21 -07:00
HifiExperiments
179f81adcf add unlit property for shapes 2024-06-18 17:31:18 -07:00
24c7b6729a
Remove note about secure WebSockets not being supported.
It just works, even though nobody touched the code in years. Maybe it was broken in older Qt versions?
2024-06-18 22:24:32 +02:00
HifiExperiments
fa24022831
Merge branch 'protocol_changes' into sound 2024-06-17 21:56:24 -07:00