Commit graph

35620 commits

Author SHA1 Message Date
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
9d8b801a77 Fix unhandled std::bad_weak_ptr 2024-06-18 00:40:04 +02:00
d0a752082c Fix long messages in Entity script log 2024-06-15 22:01:31 +02:00
HifiExperiments
a5b32a6406 allow configurable delay 2024-06-14 20:15:24 -07:00
e490716845 Temporary fix for some script messages not being transmitted 2024-06-13 23:11:52 +02:00
HifiExperiments
9a2f0f7704
Merge pull request #937 from HifiExperiments/text
Text Entity Improvements
2024-06-10 22:59:44 -07:00
HifiExperiments
3064647d05 wiggly lasers 2024-06-09 20:00:44 -07:00
HifiExperiments
bc45c17a19 debug warning fix 2024-06-08 14:12:45 -07:00
HifiExperiments
5933627aa7 a few more windows warnings 2024-06-06 18:00:11 -07:00
HifiExperiments
f0da309a4f fix more warnings 2024-06-06 18:00:11 -07:00
HifiExperiments
c857228763
Merge pull request #1006 from HifiExperiments/warnings_master
Fix Locker issue in RecordingScriptingInterface
2024-06-06 17:27:04 -07:00
5ba1fcecb5 Fix recording deadlocks 2024-06-07 01:24:34 +02:00
HifiExperiments
444d52070a fix locker issue 2024-06-06 11:31:50 -07:00
Dale Glass
a79b714c95
Merge pull request #1003 from HifiExperiments/warnings_master
Fix some warnings
2024-06-06 16:43:48 +02:00
Dale Glass
64e9be10ad
Merge pull request #998 from daleglass-overte/opengl-error-logging
Send OpenGL errors to log on debug builds
2024-06-05 23:36:15 +02:00
HifiExperiments
e6f462e04a fix some warnings 2024-06-05 13:35:16 -07:00
HifiExperiments
62bfab962d fix _spaceWidth, update docs to note only png supported, possible fix for text scrambling 2024-06-04 20:30:38 -07:00
Dale Glass
af2bafe04a Found a better constant to test 2024-06-05 00:18:45 +02:00
Dale Glass
77b3e83795 Send OpenGL errors to log on debug builds 2024-06-05 00:13:08 +02:00
Dale Glass
5f93345d1f Improve network debugging messages to help with Conan PR 2024-06-03 00:24:29 +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
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
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
57864178c0 Remove blocking invoke calls from Recording API 2024-05-20 00:00:32 +02:00
4e81908156 Fixed script signal proxy crashes 2024-05-19 01:48:18 +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
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
268de192f7
Merge branch 'master' into fix/script_deadlocks 2024-04-30 13:29:17 -07:00
9f80c9de58 Added HelperScriptEngine class 2024-04-30 00:27:19 +02:00
HifiExperiments
ed88ab5ecb
Merge pull request #936 from HifiExperiments/mtoon2
support VRMC_materials_mtoon and KHR_materials_unlit
2024-04-19 23:01:41 -07:00
HifiExperiments
74002b4738 simplify constructors 2024-04-19 16:05:59 -07:00
HifiExperiments
58e84acd5f whoops now it's working 2024-04-18 18:10:48 -07:00
HifiExperiments
a58e188b5c always allow getting my own avatar entities, also whoops I missed some group props 2024-04-18 17:19:06 -07:00
HifiExperiments
8a770094bb cleanup 2024-04-18 15:50:10 -07:00
HifiExperiments
f3cb4e2ca9 handle canViewAssetURLs better in create 2024-04-18 15:44:19 -07:00
HifiExperiments
8bdc5bb4cf add canViewAssetURLs domain permissions 2024-04-18 15:44:15 -07:00
HifiExperiments
edb8cc55b4
Merge pull request #887 from overte-org/feature/script_security
Added simple protection for avatar URL
2024-04-18 15:16:27 -07:00
HifiExperiments
022f1497c5
Merge pull request #927 from HifiExperiments/groupProps
Fix getEntityProperties for group properties + keylight direction
2024-04-18 13:14:30 -07:00
HifiExperiments
376cd078e5
Merge pull request #935 from HifiExperiments/jointName
conversionPenaltyScore should accumulate
2024-04-18 12:56:34 -07:00
HifiExperiments
a6491d6225 add default particle props 2024-04-17 15:43:20 -07:00
5aac93352c Fixed check for if script permission is enabled 2024-04-17 00:45:57 +02:00
HifiExperiments
9c3b0b8e4f fix effects, patch checksum issue 2024-04-16 13:47:11 -07:00
HifiExperiments
36fafe8432 wip msdf fonts 2024-04-16 13:47:05 -07:00
HifiExperiments
48b1493410 text clips to edges instead of disappearing 2024-04-16 13:46:57 -07:00
46a80fcfdb
Merge pull request #868 from overte-org/feature/script_byte_array
Add qByteArray to script value conversion
2024-04-16 22:34:44 +02:00
HifiExperiments
98c11cef82 locking attempt #2 2024-04-14 22:04:09 -07:00
HifiExperiments
8f27a4bf2b support VRMC_materials_mtoon and KHR_materials_unlit 2024-04-14 16:23:45 -07:00
1887a82b4b Script security fixes and cleanups 2024-04-14 20:22:22 +02:00
e57874a2bd
Simplify ScriptAvatarData::getSkeletonModelURLFromScript
Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com>
2024-04-14 18:12:30 +02:00
379db8b17c
Simplify AvatarData::getSkeletonModelURLFromScript()
Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com>
2024-04-14 18:11:27 +02:00
HifiExperiments
426df9dc94 conversionPenaltyScore should accumulate 2024-04-13 14:13:44 -07:00
HifiExperiments
376be7b17e support registration point, improve locking 2024-04-12 13:04:30 -07:00
HifiExperiments
b8a9881d41 fix getting only group properties + keylight.direction typo 2024-04-11 15:07:03 -07:00
HifiExperiments
b7a3fb1072 support non-localOnly sound avatar entities 2024-04-07 12:54:37 -07:00
HifiExperiments
aa5e8e635e
Merge branch 'protocol_changes' into sound 2024-04-05 23:22:22 -07:00
HifiExperiments
51a80af149
Merge branch 'protocol_changes' into particles 2024-04-05 23:20:58 -07:00
HifiExperiments
9914d4d133 fix stereo sound speed 2024-03-30 00:05:28 -07:00
HifiExperiments
968fa4af51 fix layered simulate items 2024-03-26 16:56:54 -07:00
HifiExperiments
878774b5d3 sound entities 2024-03-26 13:47:22 -07:00
edb3580520 Fixed emtpy texture issue 2024-03-26 21:24:02 +01:00
65387adee8 Reapply "Disabled texture loading for agent"
This reverts commit bf601dfa6e.
2024-03-26 21:06:11 +01:00
bf601dfa6e Revert "Disabled texture loading for agent"
This reverts commit a0aae43386.
2024-03-26 17:40:03 +01:00
7fdd4aef11
Merge pull request #854 from overte-org/fix/anim_reference
Fix invalid animation reference in assignment client
2024-03-25 22:34:32 +01:00
a0aae43386 Disabled texture loading for agent 2024-03-25 22:31:53 +01:00
076bd2dbee Added permissions to avatar bookmarks 2024-03-24 22:36:26 +01:00
HifiExperiments
b6199079f8 Ability to smooth model animations 2024-03-24 12:46:46 -07:00
HifiExperiments
0538284492 fix 0 update props case 2024-03-23 20:39:40 -07:00
16530b2334 Moved avatar URL to fully private settings 2024-03-23 20:41:22 +01:00
HifiExperiments
9f3cf5a029 fix particle intersection 2024-03-22 21:38:38 -07:00
225578febe Added simple protection for avatar URL 2024-03-23 01:19:05 +01:00
HifiExperiments
f7c17d6035 new procecural particle entity type 2024-03-21 16:43:09 -07:00
Dale Glass
9c823a8534
Merge pull request #869 from daleglass-overte/change-vircadia-fingerprint
Change the hash salt from Vircadia to Overte
2024-03-16 22:31:33 +01:00
3d5afbdd31
Merge pull request #845 from HifiExperiments/colorBleed
Clean up GeometryCache and remove _glColor4f
2024-03-15 03:07:08 +01:00
c50a4f9cb8 Added Base64 conversion functions 2024-03-15 00:17:41 +01:00
Dale Glass
2e7b19ea40 Change the hash salt from Vircadia to Overte 2024-03-14 22:35:40 +01:00
38caf617a2
Merge pull request #867 from overte-org/fix/gltf_collisions
Fix collisions on glTF avatars
2024-03-14 22:22:19 +01:00
ef4c99b027 Add qByteArray to script value conversion 2024-03-14 01:49:55 +01:00
6f8f32d802 Fix collisions on glTF avatars.
Co-authored-by: Edgar <Edgar@AnotherFoxGuy.com>
2024-03-13 22:40:17 +01:00
HifiExperiments
be95d324cc fix auto casts, offset 2024-03-12 21:36:59 -07:00
Edgar
e27696802b
🐛 Fixed avatar bounding box being inverted 2024-03-12 22:12:03 +01:00
634dc64f8f
Merge pull request #844 from HifiExperiments/opaqueParticles
Support opaque (and black) particles
2024-03-10 21:16:29 +01:00
347987591f Added WebP support for binary glTF 2024-03-09 00:54:40 +01:00
HifiExperiments
7b4c26be84 fix custom shape key shadows + render layers 2024-03-05 20:05:02 -08:00
HifiExperiments
903984f427 try to fix amd deferred bug 2024-03-05 14:34:54 -08:00
HifiExperiments
3daa40087e support opaque (and black) particles 2024-03-05 14:34:54 -08:00
931b222098 Fix require behavior for modules 2024-03-05 23:24:34 +01:00
cd8ad23dd1 Fix invalid reference 2024-03-05 01:15:32 +01:00
93a243d095 Move helper script engines to their own threads 2024-03-04 23:06:26 +01:00
Dale Glass
9bbd04c928
Merge pull request #840 from overte-org/fix/cgltf_blendshapes
Fixed blendshapes in gltf importer
2024-03-03 00:25:40 +01:00
7780095590 Added check for nullptr in GLTFSerializer 2024-03-02 23:54:37 +01:00
HifiExperiments
b8d2d71e07 move audio zones to zone entity properties 2024-03-02 11:27:04 -08:00
HifiExperiments
f27263cc6a clean up geometrycache and remove _glColor4f 2024-03-01 13:47:36 -08:00
HifiExperiments
7941c9e2c9
fix typo 2024-03-01 11:18:52 -08:00
HifiExperiments
f2ebca9935 more fixes 2024-02-29 17:45:56 -08:00