Ryan Huffman
9b1cd52fb4
Add the ability to get the context that a script is running in
2017-01-23 08:58:01 -08:00
Clément Brisset
6da188b6ae
Merge pull request #33 from huffman/feat/entity-server-script-property
...
Fix compilation error and move MessageID to CilentServerUtils
2017-01-20 17:37:01 -08:00
Ryan Huffman
e9c6e9dd5c
Move MessageID to ClientServerUtils
2017-01-20 16:43:11 -08:00
Stephen Birarda
73248c3562
Merge pull request #25 from huffman/feat/entity-server-script-property
...
Fixes
2017-01-20 11:45:07 -08:00
Ryan Huffman
8a691e8340
Remove AvatarHashMap from EntityServer
2017-01-20 11:44:32 -08:00
Ryan Huffman
2ca50153b3
Allow all node types to receive messages from Messages server
2017-01-20 11:17:41 -08:00
Ryan Huffman
89e6e10c1d
Add AvatarHashMap to EntityScriptServer
2017-01-20 11:17:10 -08:00
Stephen Birarda
9c485dc610
don't restart script engine on shutting down with nodeKilled
2017-01-20 10:59:55 -08:00
Clément Brisset
4914ad9014
Merge pull request #22 from birarda/entity-script-server
...
fix for RecordingScriptingInterface, default scripts, local audio injector
2017-01-20 10:49:13 -08:00
Stephen Birarda
25bd6fa2c1
move recording interface to Agent/Application only
2017-01-20 10:27:08 -08:00
Zach Pomerantz
eba96c45d7
fix warnings for signed comp in AudioMixerSlavePool
2017-01-20 12:25:22 -05:00
Atlante45
f807dee51e
Clear the tree when losing entity server
2017-01-19 17:29:10 -08:00
Stephen Birarda
88ea6fa589
call script engine shutdown when assignment stopping
2017-01-19 17:01:35 -08:00
Stephen Birarda
a40c25ddbf
fix repeated send of matching entities
2017-01-19 16:42:14 -08:00
Stephen Birarda
b00435074e
stop script engine when entity server goes away
2017-01-19 16:42:14 -08:00
Atlante45
07da0c5e9c
Fix script loading bug
2017-01-19 15:58:55 -08:00
Atlante45
3203e8c7c2
Use Huffman's version of getEntityScriptDetails
2017-01-19 15:49:40 -08:00
Atlante45
20a82df9a0
Fix scripts not reloading in certain edge cases
2017-01-19 15:48:44 -08:00
Ryan Huffman
9e17f63b8f
Add comment to clarify rez/reztmp check in EntityScriptServer
2017-01-19 15:10:26 -08:00
Ryan Huffman
7ba14a5f09
Fix AssignmentParentFinder.h include
2017-01-19 15:08:47 -08:00
Ryan Huffman
3ac44e3a1c
Add guard against unpermitted requests to the entity script server
2017-01-19 14:34:44 -08:00
Ryan Huffman
7fc946f598
Fix duplicate UUID length constant
2017-01-19 13:31:24 -08:00
Ryan Huffman
cbb55a06a0
Update ScriptEngine to store full running status off entity scripts
2017-01-19 13:27:44 -08:00
Clément Brisset
89d1242925
Merge pull request #10 from huffman/feat/entity-server-script-property
...
Entity script status + reload
2017-01-19 11:19:40 -08:00
Stephen Birarda
746327dc11
whitespace cleanup in OST
2017-01-19 10:43:36 -08:00
Stephen Birarda
33cde412b1
make getJSONParameters thread-safe
2017-01-18 17:49:54 -08:00
Stephen Birarda
916a7325bc
remove debug in EntityScriptServer
2017-01-18 17:49:54 -08:00
Stephen Birarda
a86be14b8c
remove debug in OctreeSendThread
2017-01-18 17:49:54 -08:00
Stephen Birarda
5fbdc94c66
pass usesFrustum down to EntityTreeElement
2017-01-18 17:49:54 -08:00
Stephen Birarda
ed41412d95
fix for unpack of OctreeQuery
2017-01-18 17:49:54 -08:00
Atlante45
6b0b19d36d
Unload all scripts on entity server loss
2017-01-18 17:47:19 -08:00
Atlante45
e94cccf08d
Fix server script preload funcitons
2017-01-18 16:12:41 -08:00
Atlante45
e15bf6bfb4
Automatically query octree
2017-01-18 15:15:29 -08:00
Stephen Birarda
112b119f17
send entities that just stopped matching filter
2017-01-18 14:58:36 -08:00
Stephen Birarda
3556379034
leverage JSON filter changes to OctreeQuery in EntityServer
2017-01-18 14:58:36 -08:00
Stephen Birarda
f9f958aef1
provide direct access to OctreeQuery from OHV
2017-01-18 14:58:36 -08:00
Stephen Birarda
6e6f2c50b8
leverage OctreeQuery enhancements in EntityScriptServer/OHV
2017-01-18 14:58:36 -08:00
Ryan Huffman
8137c59ef7
Add support for sending requests to entity script server
2017-01-18 11:15:29 -08:00
howard-stearns
d9182cd38d
Merge branch 'master' of https://github.com/highfidelity/hifi into minimum-edit-entity-filter
2017-01-18 10:02:27 -08:00
Brad Davis
a593a2116a
Removing magic numbers
2017-01-17 18:15:40 -08:00
Brad Davis
cbc89e77ab
Consume fewer resources in AssetServer when interface is running locally
2017-01-17 18:15:39 -08:00
Atlante45
20b7bb0c54
EntityScriptServer tracks server scripts
2017-01-17 16:41:56 -08:00
Atlante45
97e9bfff36
Remove Viewer API for entity server scripts
2017-01-17 15:40:05 -08:00
Atlante45
ff3f175fb7
Fix typos
2017-01-17 15:39:54 -08:00
Atlante45
1212fefa61
Check for avatar collision in assignment as well
2017-01-17 13:47:45 -08:00
Atlante45
5db37fff95
More entity script server work
2017-01-17 13:47:45 -08:00
Atlante45
529286b2ea
More EntityScriptServer work
2017-01-17 13:47:45 -08:00
Atlante45
163d65d784
Setup basic EntityScriptServer
2017-01-17 13:47:45 -08:00
Zach Fox
246f5fb7f5
Add log; fix whitespace
2017-01-17 11:51:09 -08:00
ZappoMan
6e5e9d3492
more work
2017-01-16 18:28:01 -08:00
Zach Fox
e72c25736e
Cleanup
2017-01-16 15:21:18 -08:00
Zach Fox
e98a40c30e
Does this work?
2017-01-16 14:43:30 -08:00
ZappoMan
c9c311e275
checkpoint for distance joints
2017-01-15 11:47:48 -08:00
howard-stearns
f6446c6806
minimum entity edit filter
2017-01-13 13:18:24 -08:00
Zach Fox
b0b6aeac6c
Ken's feedback
2017-01-13 13:00:03 -08:00
Zach Fox
dcff873cd4
Modify slider function
2017-01-13 12:57:35 -08:00
Zach Fox
8bb200902f
First pass
2017-01-13 12:57:35 -08:00
ZappoMan
8bbfb51419
some cleanup
2017-01-10 08:37:01 -08:00
ZappoMan
636ade9eb7
Merge branch 'master' of https://github.com/highfidelity/hifi into tuneAvatarInfo
2017-01-09 11:29:54 -08:00
Chris Collins
30d5f70e11
Merge pull request #9278 from jherico/cpu_opt_scene
...
More low level optimizations
2017-01-09 10:10:40 -08:00
Brad Hefta-Gaub
ef7b9bfde0
Merge branch 'master' of https://github.com/highfidelity/hifi into tuneAvatarInfo
2017-01-09 10:07:05 -08:00
Zach Fox
afa6d54ac4
Actually fix the behavior...
2017-01-06 14:20:25 -08:00
Zach Fox
dec41f67cc
Fix bugs and generally fix behavior
2017-01-06 13:58:23 -08:00
Brad Hefta-Gaub
251495978c
more work on delta sending
2017-01-05 19:46:19 -08:00
Zach Fox
495925a017
This behavior was harder to change than expected...
2017-01-05 16:58:32 -08:00
Brad Hefta-Gaub
5242375215
Merge branch 'master' of https://github.com/highfidelity/hifi into tuneAvatarInfo
2017-01-05 08:57:10 -08:00
Ken Cooke
719c89e800
Shared implementation of fastLog2f() and fastExp2f() moved to AudioHelpers.h
2017-01-04 20:06:46 -08:00
Brad Hefta-Gaub
acca9dbe87
Merge branch 'master' of https://github.com/highfidelity/hifi into tuneAvatarInfo
...
Conflicts:
libraries/networking/src/udt/PacketHeaders.cpp
libraries/networking/src/udt/PacketHeaders.h
2017-01-04 18:07:22 -08:00
Zach Fox
899dd21328
Lots of CR feedback
2017-01-03 15:43:30 -08:00
Zach Fox
4a21eaa33f
Cleanup before PR
2016-12-30 15:18:01 -08:00
Zach Fox
10b5b957f2
Ahh...It's beautiful and simple now.
2016-12-29 13:09:40 -08:00
Zach Fox
24eac77115
I'm about to refactor this.
2016-12-29 11:57:51 -08:00
Zach Fox
bb2b48d424
Getting very close.
2016-12-29 11:35:20 -08:00
Zach Fox
af1c67a252
Progress!
2016-12-28 17:23:56 -08:00
Zach Fox
e26d347682
It seems to be working, minus removing from list
2016-12-28 15:15:39 -08:00
Zach Fox
46e8bf5283
First steps, holding off til Howard finishes
2016-12-28 15:12:21 -08:00
Zach Fox
800389cf20
Remove HRS logging
2016-12-28 14:37:19 -08:00
Zach Fox
d3c2ba5199
Fix throttling extra data
2016-12-28 13:39:53 -08:00
Brad Davis
7b90d71205
Fix build
2016-12-28 13:23:05 -08:00
Brad Hefta-Gaub
73bfc069da
more work on only sending changes
2016-12-27 17:19:55 -08:00
David Kelly
4fdc093cfa
Throttle extra avatar data
...
When PAL is open, we send AvatarData for avatars out of view, or
those who have ignored us (if we are an admin). For those out of
view, we really don't need their info at 45hz, so this is a super
simple way to get it less often. Chose 1/10th (4.5 hz) randomly
and could be much lower. Just wanted to push this and get the
conversation going on how best to do it.
2016-12-27 10:17:40 -08:00
David Kelly
38a3ee4104
Some code review feedback
...
more to come
2016-12-27 10:17:39 -08:00
howard-stearns
a9e781f565
naming consistentcy. No functional changes.
2016-12-27 10:17:39 -08:00
howard-stearns
2f2940b7cc
fixes
2016-12-27 10:14:28 -08:00
Howard Stearns
344272f24a
unignore checkpoint (untested)
2016-12-27 10:14:24 -08:00
howard-stearns
0ad9786f6b
requestsDomainsListData
2016-12-27 10:14:20 -08:00
Brad Hefta-Gaub
82dd9412ab
tweaks, using packed scalar for audio loudness
2016-12-21 17:21:28 -08:00
Brad Hefta-Gaub
2ba4fee44b
CR feedback
2016-12-21 08:26:20 -08:00
Brad Hefta-Gaub
5e65e3991c
CR feedback
2016-12-20 21:03:10 -08:00
Brad Hefta-Gaub
d09afa9454
Merge branch 'master' of https://github.com/highfidelity/hifi into addViewFrustumToAvatarMixer
...
Conflicts:
assignment-client/src/avatars/AvatarMixer.h
assignment-client/src/avatars/AvatarMixerClientData.h
libraries/avatars/src/AvatarData.cpp
libraries/networking/src/udt/PacketHeaders.h
2016-12-20 16:25:12 -08:00
howard-stearns
a45e4da75f
Initialize AvatarMixerClientData with the proper node id (should not be
...
zeros for everyone). Then, in interface, check identity packets for self
and make sure they're handled.
2016-12-19 15:22:42 -08:00
howard-stearns
9d9345cb65
Merge branch 'master' of https://github.com/highfidelity/hifi into sessionDisplayNames
2016-12-19 09:19:14 -08:00
Brad Davis
2d73588361
Fix stat tracker missing in agents
2016-12-16 17:34:00 -08:00
howard-stearns
3adc78fecc
Merge branch 'master' of https://github.com/highfidelity/hifi into sessionDisplayNames
2016-12-16 14:16:06 -08:00
howard-stearns
49fd4216de
sessionDisplayName set at server and passed to all clients (including
...
oneself)
2016-12-16 14:15:20 -08:00
Ryan Huffman
7bb2755913
Add chrome tracing support
2016-12-16 01:14:01 -08:00
Brad Hefta-Gaub
6d7d3551d9
added some stats to the mixer fixed debug logging, improved timer precision
2016-12-15 18:32:11 -08:00
Brad Hefta-Gaub
8497ad1e29
Merge branch 'master' of https://github.com/highfidelity/hifi into addViewFrustumToAvatarMixer
2016-12-15 16:42:41 -08:00
Brad Hefta-Gaub
ed19b4b592
remove compression at the per avatar data buffer for now, since it gave no benefit
2016-12-15 14:13:38 -08:00
Seth Alves
26639aac15
Merge pull request #8789 from Atlante45/fix/settings
...
Use JSON for application Settings
2016-12-15 07:00:46 -08:00