humbletim
49bb9420cc
Merge branch 'master' into Leopoly_Phase1_003_Asset-Request
2018-01-17 17:11:33 -05:00
Stephen Birarda
c90cdf52b4
remove unecessary parenting of Agent script engine
2018-01-17 11:02:56 -08:00
Sam Gateau
d4571bd86a
Merge pull request #12181 from humbletim/rename-model-graphics
...
Rename libraries/model -> libraries/graphics
2018-01-16 18:12:25 -08:00
Clément Brisset
858221d4db
Merge pull request #12118 from Atlante45/fix/avatar-mixer-crash
...
Fix concurrent access crash in avatar mixer
2018-01-16 11:07:59 -08:00
humbletim
08ccda9cfc
rename libraries/model(src/model) -> libraries/graphics(src/graphics)
2018-01-16 12:44:44 -05:00
Ken Cooke
7c5085bd24
Handle stereo changes while active, by restarting the codec on both ends
2018-01-11 16:10:50 -08:00
Ken Cooke
6a2e3cc272
Enable stereo codecs for AvatarAudioStream
2018-01-10 15:14:18 -08:00
Ken Cooke
660032d8fb
Fix bug in how emitAudioPacket() determines mono/stereo.
...
Compressed bytes were counted as if audio samples.
2018-01-10 06:54:27 -08:00
Ken Cooke
c363a9281e
Fix another bug in audio-mixer audio packet parsing.
...
For SilentAudioFrame packets, numSamples was being read as channel flag.
2018-01-09 16:54:14 -08:00
Ken Cooke
ad2a031060
Fix bug in audio-mixer audio packet parsing.
...
Codec string was being read as channel flag.
2018-01-09 16:44:48 -08:00
Atlante45
776a2e8373
Fix concurrent access crash in avatar mixer
2018-01-09 11:24:34 -08:00
humbletim
a863aec4a0
put existing AssetUtils functions in namespace per CR feedback
2018-01-03 04:01:43 -05:00
Atlante45
28f164d7e5
Remove legacy jurisdiction code
2017-12-29 12:46:52 -08:00
Stephen Birarda
e3cbfd92a0
Merge remote-tracking branch 'upstream/stable' into 61-1-merge-back
2017-12-22 15:48:04 -08:00
Stephen Birarda
18993a8f72
fix for AvatarData retrieval from SortableAvatar in PriorityQueue
2017-12-21 15:11:34 -08:00
Thijs Wenker
1bfb62bd7f
list assignment types in assignment-client help
2017-12-18 15:32:32 -08:00
Stephen Birarda
139976d8bb
allow staging METAVERSE_SERVER_URL to be toggled by env
2017-12-12 16:22:08 -08:00
Andrew Meadows
db6505493f
fix avatar-mixer crash: don't use global callback
2017-12-11 14:04:39 -08:00
divya
e187852df1
Merge pull request #11941 from huffman/feat/atp-baking-process
...
Move asset server baking to a separate process
2017-12-09 20:48:14 -08:00
Ryan Huffman
65649fc331
Remove _outputDir from BakeAssetTask
2017-12-08 17:56:33 -08:00
Ryan Huffman
5cf2ab5cbd
Remove unnecessary logging on BakeAssetTask
2017-12-08 17:53:49 -08:00
Ryan Huffman
239877fc18
Remove _didFinish from BakeAssetTask
2017-12-08 17:47:57 -08:00
Ryan Huffman
50c47c785d
Fix BakeAssetTask not handling case where oven process is not found
2017-12-08 17:45:42 -08:00
Ryan Huffman
94a58a2471
Remove baking dependency from assignment-client
2017-12-07 10:53:23 -08:00
Anthony J. Thibault
fbcecbfc89
Merge branch 'master' into feature/domain-limited-height
2017-12-07 10:01:33 -08:00
Ryan Huffman
2eecb41337
Update metatype registration in assetBakeTask
2017-12-06 13:59:46 -08:00
Ryan Huffman
6b098bfc6a
Fix aborted baking in oven cli
2017-12-06 13:51:31 -08:00
Ryan Huffman
cb9a30413d
Rename removeTemporaryDis to removeTemporaryApplicationDirs
2017-12-06 12:50:20 -08:00
Ryan Huffman
f20aa2e680
Fix asset server baking not working on *nix
2017-12-06 11:49:34 -08:00
Ryan Huffman
bee666b522
Add error text reading to asset server baking
2017-12-06 11:49:34 -08:00
Ryan Huffman
de7e3e60cd
Add temp dir removal to asset server
2017-12-06 11:49:34 -08:00
Ryan Huffman
7eb93f4777
Add oven as dep to assignment-client
2017-12-06 11:49:34 -08:00
Ryan Huffman
f3fc5769e8
Move asset baking on asset server to separate process
2017-12-06 11:49:19 -08:00
Andrew Meadows
eb120b1bc1
use correct timestamp of avatar's outgoin data
2017-11-30 11:03:27 -08:00
Andrew Meadows
e212ac67c1
enable custom avatar sort tuning
2017-11-28 11:30:06 -08:00
Andrew Meadows
e4436d264a
simplify for-loop format
2017-11-28 09:14:05 -08:00
Andrew Meadows
deccc54965
remove cruft
2017-11-28 09:14:05 -08:00
Andrew Meadows
e068eb879c
use PrioritySortUtil for outgoing avatar updates
2017-11-28 09:11:14 -08:00
Anthony J. Thibault
9f54ce55f3
Change domain setting from min/max avatar scale to min/max avatar height
...
* Domain settings version has been bumped from version 2.0 to 2.1
* Old domain settings for avatar scale will be auto-converted to avatar height
* Avatar code has been changed so that limitDomainScale() works with the new height limits
* Avatar getUnscaledEyeHeight() was added to C++.
* MyAvatar.getHeight() was added to JS.
2017-11-21 13:25:47 -08:00
ZappoMan
04ee1adabd
Merge branch 'master' of https://github.com/highfidelity/hifi into entityItemCleanup
2017-11-19 14:40:31 -08:00
Brad Hefta-Gaub
0678a7c9df
Merge pull request #11718 from kencooke/audio-louder-mastergain
...
Adjustable master avatar volume
2017-11-17 16:58:27 -08:00
Stephen Birarda
dd27e3db31
add diff traversal reset when resetting state
2017-11-17 09:44:35 -08:00
Stephen Birarda
eedb77dae9
add clearing of known state if client resets ES connection
2017-11-16 11:40:35 -08:00
Clément Brisset
2b39cb4500
Merge pull request #11832 from highfidelity/RC59
...
Merge RC59 into master
2017-11-16 11:19:54 -08:00
Atlante45
d8b1cb10df
CR
2017-11-15 11:20:30 -08:00
Stephen Birarda
557ee458ec
wait for node active socket before constructing packets
2017-11-14 17:08:01 -08:00
Ken Cooke
9810d1582d
CR fixes
2017-11-14 14:36:37 -08:00
Stephen Birarda
05a38a78c5
don't send octree data without first query
2017-11-14 14:08:27 -08:00
Atlante45
462ec30cac
Utilise Windows Job Object so child dies w/ parent
2017-11-14 11:41:43 -08:00
David Rowe
05275afb4f
Resending full scene is not necessary after all
2017-11-05 15:48:02 +13:00
David Rowe
a76b7855b5
Record only explicitly filtered-in entities for flagging extras
2017-11-05 15:03:43 +13:00
David Rowe
4a5f52155c
Pin node pointer
2017-11-05 14:33:30 +13:00
David Rowe
2d27a6cf4c
Merge branch 'master' into 21580
2017-11-05 13:59:43 +13:00
Ken Cooke
68e9ec9b23
Use qCDebug instead of qDebug in audio-mixer
2017-11-02 16:36:45 -07:00
Zach Fox
48979a5ce8
Merge pull request #11730 from zfox23/pop_avatarEntityTests
...
Commerce: Avatar Entity Tests
2017-11-02 15:34:37 -07:00
Stephen Birarda
25c10d5de2
Merge pull request #11735 from highfidelity/stable
...
Merge stable back into master
2017-11-02 14:22:31 -07:00
ZappoMan
afaad5fcd7
Merge branch 'master' of https://github.com/highfidelity/hifi into entityItemCleanup
2017-11-02 13:39:51 -07:00
Zach Fox
8a6a744099
It's working
2017-11-01 10:46:13 -07:00
David Rowe
328fc29bc5
Fix serverScripts not being able to see entities in parent/child tree
2017-11-01 17:01:19 +13:00
Zach Fox
e9c144892a
Fixes
2017-10-31 13:11:32 -07:00
Zach Fox
6f96e0c7bd
More progress
2017-10-31 12:14:12 -07:00
Zach Fox
90e9251176
It's a start
2017-10-31 11:28:19 -07:00
Ken Cooke
cfba6ae819
Implement master avatar gain in the audio-mixer
2017-10-31 11:18:03 -07:00
Zach Fox
19420a0ff2
Move static cert verify to properties
2017-10-30 17:01:55 -07:00
Ken Cooke
6ba2a83bbe
Send and receive Avatar MASTER Gain packets, signaled using null nodeID.
...
Packet protocol change is not needed (existing audio-mixer will ignore).
2017-10-29 10:47:56 -07:00
ZappoMan
a7a0f03ede
rename SpatiallyNestable::getPosition() to SpatiallyNestable::getWorldPosition()
2017-10-27 18:39:17 -07:00
Zach Fox
5ab737f66d
Merge pull request #11658 from zfox23/pop_dynamicTestsMaster
...
Commerce: Owner Verification for Certified Entities
2017-10-27 12:28:04 -07:00
Stephen Birarda
60fbbe4bc0
disable baking of JS files
2017-10-25 14:29:28 -07:00
Zach Fox
14150c09ac
Merge branch 'master' of https://github.com/highfidelity/hifi into stagingSetting
2017-10-25 12:59:36 -07:00
Zach Fox
91333cdf7b
Merge branch 'master' of https://github.com/highfidelity/hifi into pop_dynamicTestsMaster
2017-10-25 10:26:50 -07:00
ZappoMan
275fff4609
more CR feedback
2017-10-24 14:02:47 -07:00
Zach Fox
c64c2e17c8
First pass at consolidation
2017-10-24 12:01:05 -07:00
ZappoMan
a1885926b5
some cleanup
2017-10-24 11:46:42 -07:00
ZappoMan
1128a98e88
implement callEntityClientMethod
2017-10-24 11:15:57 -07:00
Zach Fox
3e139283ba
Remove unnecessary newlines
2017-10-23 17:31:21 -07:00
Zach Fox
97d44e62c8
Fix bugs
2017-10-23 16:52:32 -07:00
Zach Fox
53081b51a6
Clean up as much as possible
2017-10-23 16:00:39 -07:00
Zach Fox
cda43ec1ea
Merge branch 'master' of https://github.com/highfidelity/hifi into pop_dynamicTestsMaster
2017-10-23 11:52:59 -07:00
ZappoMan
a7e21d7e76
add remotelyCallable and remoteCallerID to provide additional security to Entities.callEntityServerMethod()
2017-10-22 14:30:58 -07:00
ZappoMan
fb7f6df694
CR feedback
2017-10-22 11:40:41 -07:00
ZappoMan
934c9479af
implement support for Entities.callEntityServerMethod()
2017-10-21 20:27:35 -07:00
Zach Fox
74180bc4cd
Implement static cert verification correctly
2017-10-19 16:39:13 -07:00
Zach Fox
952160874c
Stringmatch Domain ID instead of placename for DVV
2017-10-18 11:21:03 -07:00
Zach Fox
3f0b08aea8
Merge branch 'master' of https://github.com/highfidelity/hifi into pop_dynamicTestsMaster
2017-10-18 10:37:47 -07:00
Zach Fox
e1b0e5a2dd
Move some include files around
2017-10-16 16:00:32 -07:00
Zach Fox
a4b8bf0be6
Bugfixes and CR
2017-10-16 15:33:10 -07:00
Zach Fox
960f1fbfe4
Still broken, but safer
2017-10-16 13:28:14 -07:00
Zach Fox
febc725520
Merge branch 'RC-57' of https://github.com/highfidelity/hifi into pop_dynamicTests57
2017-10-16 09:53:15 -07:00
Clément Brisset
725dc1851e
Merge pull request #11412 from mnafees/21495
...
CR for Job #21495 - Add limit to file size imported into asset server
2017-10-13 13:45:42 -07:00
Zach Fox
1400c66506
Be a bit more thorough
2017-10-12 16:58:48 -07:00
Zach Fox
d75c0a00bb
Closer than ever
2017-10-12 16:29:05 -07:00
Stephen Birarda
8a331e29a2
Merge pull request #11455 from utkarshgautamnyu/feat/JS-Baker
...
Feat/JS-Baker
2017-10-12 16:16:02 -05:00
Zach Fox
6a47884fcf
Cleanup and fix
2017-10-12 13:41:19 -07:00
Zach Fox
abe1cd1b51
Minor cleanup
2017-10-12 11:53:47 -07:00
Mohammed Nafees
52e29c07cc
Fix warning resulting in build error
2017-10-11 19:59:04 -04:00
Mohammed Nafees
19b00e1364
Add option to limit assets filesize in settings
2017-10-11 19:59:04 -04:00
Zach Fox
d8b84e6875
Minor cleanup
2017-10-11 13:26:32 -07:00
Zach Fox
1aaf1a19cd
Quick fix for printing
2017-10-11 13:22:59 -07:00
Zach Fox
f05c709693
Remove static certificate verification for now
2017-10-11 12:06:11 -07:00
Zach Fox
8d887caa5d
Make min and max dynamic verification times server settings
2017-10-09 11:37:02 -07:00
Seth Alves
4d2f16efc3
allow project to be built with clang on Linux
2017-10-08 18:01:41 -07:00
Zach Fox
c70ee6055f
Don't clear cert ID if static properties change; updates to DDV
2017-10-06 17:12:40 -07:00
Zach Fox
59a6726af6
Checkpoint; lotsa changes...
2017-10-06 16:55:05 -07:00
Zach Fox
e5e6d84e07
Merge branch 'master' of https://github.com/highfidelity/hifi into pop_dynamicTests
2017-10-06 09:47:21 -07:00
Ryan Huffman
a6d148475b
Add removal of temporary baked files in AssetServer
2017-10-05 09:08:42 -07:00
Zach Fox
f974672e7b
Working way better than I expected
2017-10-04 15:19:06 -07:00
Zach Fox
b35eaf2cc8
Throw a bunch of code at the wall and hope some sticks
2017-10-04 15:06:55 -07:00
Andrew Meadows
ad9a239b45
remove unused cruft
2017-09-29 11:34:36 -07:00
Andrew Meadows
86cbea73c8
less magic
2017-09-29 11:34:36 -07:00
Andrew Meadows
01304de8c2
indent switch statement, use const ref
2017-09-29 11:34:36 -07:00
Andrew Meadows
5dcd6bc496
namechange: apparentAngle --> angularDiameter
2017-09-29 11:34:35 -07:00
Andrew Meadows
1c30f7424e
remove cruft and add comments
2017-09-29 11:34:35 -07:00
SamGondelman
3ae41b9b75
cleanup client and stats string
2017-09-29 11:34:35 -07:00
SamGondelman
f7af581c71
track traversal time, rename entity server stat
2017-09-29 11:34:35 -07:00
Andrew Meadows
a56c076149
fix bad resolution during rebase
2017-09-29 11:34:35 -07:00
Andrew Meadows
99265a5758
remove extra parens
2017-09-29 11:34:35 -07:00
Andrew Meadows
25d250898b
remove old debug info
2017-09-29 11:34:35 -07:00
Andrew Meadows
49e11d2173
fix Differential scan logic for LOD culling
2017-09-29 11:34:35 -07:00
SamGondelman
f2de03bc38
small fixes and LOD cull children instead of parent
2017-09-29 11:34:35 -07:00
Andrew Meadows
624d0c12a2
minor cleanup
2017-09-29 11:34:35 -07:00
SamGondelman
cbd20f89dd
separate elementBag logic from EntityTreeSendThread
2017-09-29 11:34:35 -07:00
SamGondelman
bf1065b56e
track encode stats
2017-09-29 11:34:35 -07:00
Andrew Meadows
a0f95ca5bd
swap order of evaluation for minor theoretical speedup
2017-09-29 11:34:35 -07:00
Andrew Meadows
3433c5c414
remove redundant boolean logic
2017-09-29 11:34:35 -07:00
SamGondelman
defed80be7
edited entities are not repeatedly sent if out of view, handles cases where usesViewFrustum changes
2017-09-29 11:34:34 -07:00
SamGondelman
7938e301e7
full scene traversal and json filters
2017-09-29 11:34:34 -07:00
SamGondelman
0ad5f47bfd
trying to fix entity editing bugs, needs testing
2017-09-29 11:34:34 -07:00
SamGondelman
6c066605cd
add state to entity tree send thread
2017-09-29 11:34:34 -07:00
Andrew Meadows
6edba6d545
erase in _entitiesInQueue when pop _sendQueue
2017-09-29 11:34:34 -07:00
Andrew Meadows
535d84abc7
cleanup and speed up repeat traversals
2017-09-29 11:34:34 -07:00
Andrew Meadows
b788273f47
fix repeat First traversals mid-First-traversal
2017-09-29 11:34:34 -07:00
Andrew Meadows
d54fa205fb
namechange entitiesToSend --> entitiesInQueue
2017-09-29 11:34:34 -07:00
SamGondelman
b85a5507e0
time budget and raw pointer key for entitiesToSend
2017-09-29 11:34:34 -07:00
Andrew Meadows
b6818c4369
first-pass sending entities from _sendQueue
2017-09-29 11:34:34 -07:00
Andrew Meadows
1562fb153e
cherrypick traverseTreeAndBuildNextPacketPayload()
2017-09-29 11:34:34 -07:00
Sam Gondelman
a32cc7f555
typo
2017-09-29 11:34:34 -07:00
SamGondelman
971f1e7924
put lodLevelOffset back
2017-09-29 11:34:34 -07:00
SamGondelman
1930c8f215
only resort if view changed
2017-09-29 11:34:34 -07:00
SamGondelman
18f88a5a64
keep track of readded entities in a set to avoid rechecking them, compute priority early
2017-09-29 11:34:34 -07:00
SamGondelman
9fb7eb4ba6
resort _sendQueue when previous view didn't finish
2017-09-29 11:34:34 -07:00
Andrew Meadows
4f50b5755f
remove crufty argument
2017-09-29 11:34:34 -07:00
SamGondelman
bb5368eb55
use correct rootSizeScale
2017-09-29 11:34:33 -07:00
SamGondelman
b0f30acce2
use cube instead of entityBounds
2017-09-29 11:34:33 -07:00
SamGondelman
4c8f683479
entity too small checks
2017-09-29 11:34:33 -07:00
Andrew Meadows
e114fa1b82
fix debug traversal repeat logic
2017-09-29 11:34:33 -07:00
Andrew Meadows
3e50d01734
more correct handling of LOD
2017-09-29 11:34:33 -07:00
Andrew Meadows
0758b60afc
abstract DiffTraversal out of EntityTreeSendThread
2017-09-29 11:34:33 -07:00
Andrew Meadows
5fba4cb68c
fix warning about truncation from double to float
2017-09-29 11:34:33 -07:00
Andrew Meadows
b537d3b1ee
more helpful comments
2017-09-29 11:34:33 -07:00
Andrew Meadows
3eb9cd4251
add TODO comments
2017-09-29 11:34:33 -07:00