ZappoMan
|
905fd48e84
|
fix blinking
|
2013-10-28 16:03:29 -07:00 |
|
ZappoMan
|
97070607ea
|
added SIMPLE_EXTERNAL_CHILDREN mode, which saves on most of our child VoxelNode children storage without being too complicated
|
2013-10-28 14:43:27 -07:00 |
|
ZappoMan
|
f12064c647
|
clean up voxel server stats page
|
2013-10-28 13:24:25 -07:00 |
|
ZappoMan
|
03b2ace488
|
moved blended _children union into BLENDED_UNION_CHILDREN
|
2013-10-28 12:54:37 -07:00 |
|
ZappoMan
|
87a44bafc9
|
added population data back for SIMPLE_CHILD_ARRAY implementation
|
2013-10-28 12:37:47 -07:00 |
|
ZappoMan
|
e3c64429b9
|
added SIMPLE_CHILD_ARRAY implementation to temporarily work around memory corruption
|
2013-10-28 12:10:30 -07:00 |
|
ZappoMan
|
ce524714d9
|
properly call resetVoxelPacket() when suppressing duplicate packets
|
2013-10-28 12:09:40 -07:00 |
|
ZappoMan
|
b10d111891
|
delete _lastVoxelPacket in ~VoxelNodeData()
|
2013-10-28 12:08:52 -07:00 |
|
ZappoMan
|
3ed61db873
|
add guard around nodeData on delete
|
2013-10-28 12:07:56 -07:00 |
|
ZappoMan
|
8cbf5a88e5
|
Merge pull request #1128 from birarda/master
pay attention to jurisdictions, run the silent node removal thread in the agent
|
2013-10-25 15:01:51 -07:00 |
|
ZappoMan
|
130213bffc
|
Merge pull request #1129 from ZappoMan/bugfixes
added guard to protect against external child access
|
2013-10-25 14:24:04 -07:00 |
|
ZappoMan
|
b8a87294e6
|
added guard to protect against external child access
|
2013-10-25 14:22:56 -07:00 |
|
Stephen Birarda
|
0ba73154b9
|
Merge pull request #1127 from ZappoMan/bugfixes
temporarily force external child storage
|
2013-10-25 14:10:19 -07:00 |
|
ZappoMan
|
dcccfb7ef0
|
temporarily force external child storage
|
2013-10-25 14:03:49 -07:00 |
|
Stephen Birarda
|
3df07d344f
|
have assignment client pay attention to jurisdictions
|
2013-10-25 11:39:21 -07:00 |
|
Stephen Birarda
|
8aad3e146f
|
avoid a divide by zero in PacketSender
|
2013-10-25 10:49:35 -07:00 |
|
Stephen Birarda
|
67050f5cd2
|
fix Assignment ctor from data to properly parse payload
|
2013-10-25 10:34:58 -07:00 |
|
Stephen Birarda
|
9dbbf8c65c
|
don't alloc memory for checkInPacket, make it stack to function
|
2013-10-25 09:22:23 -07:00 |
|
ZappoMan
|
953196510f
|
removed some dead code
|
2013-10-25 00:07:34 -07:00 |
|
ZappoMan
|
9492c3de18
|
various memory leaks and compiler warning fixes
|
2013-10-25 00:05:52 -07:00 |
|
ZappoMan
|
4a74499ea1
|
removed asserts and replaced with error messages
|
2013-10-24 17:43:38 -07:00 |
|
Stephen Birarda
|
b1a7e7c052
|
make the NodeList handle ping reply packets in VS
|
2013-10-24 17:03:49 -07:00 |
|
ZappoMan
|
0368e8c75e
|
cleanup bit field positions
|
2013-10-24 14:27:47 -07:00 |
|
ZappoMan
|
f2229ae708
|
moved debug into if
|
2013-10-24 14:21:05 -07:00 |
|
ZappoMan
|
015adeedcb
|
first cut at splitting out PACKET_TYPE_VOXEL_QUERY from PACKET_TYPE_HEAD_DATA
|
2013-10-24 13:22:31 -07:00 |
|
ZappoMan
|
9cd04af1ae
|
removed debug
|
2013-10-24 10:48:17 -07:00 |
|
ZappoMan
|
80701b93d5
|
Merge branch 'master' of https://github.com/worklist/hifi into rate_control
|
2013-10-24 10:44:27 -07:00 |
|
ZappoMan
|
14cf5b04b5
|
added suppression of duplicate voxel packets to save on bit/packet rate
|
2013-10-24 10:33:19 -07:00 |
|
ZappoMan
|
8ac5f5070c
|
Merge branch 'master' of https://github.com/worklist/hifi into view_is_similar
|
2013-10-23 17:59:00 -07:00 |
|
ZappoMan
|
b4c88a85f8
|
improvements to subtle moves for view frustum and voxel serving
|
2013-10-23 17:49:58 -07:00 |
|
Stephen Birarda
|
d85ed014ba
|
switch to bootstrap 3, complete initial index page
|
2013-10-23 14:43:59 -07:00 |
|
Stephen Birarda
|
1eba133a6d
|
use char array of static length for pool
|
2013-10-22 13:35:26 -07:00 |
|
Stephen Birarda
|
b4a2214d26
|
add notion of pool back to assignment
|
2013-10-22 11:43:06 -07:00 |
|
Philip Rosedale
|
d44a82fce1
|
Merge pull request #1097 from ZappoMan/keep_local_voxels
Fixed bug in Keep Local Voxels
|
2013-10-22 09:35:47 -07:00 |
|
ZappoMan
|
73d8cdacf8
|
fixed comment
|
2013-10-22 09:24:21 -07:00 |
|
ZappoMan
|
bfb9ed2229
|
fix issue with delta frustums in hideOutOfView
|
2013-10-22 09:22:55 -07:00 |
|
Philip Rosedale
|
cab9e7f658
|
Merge pull request #1094 from birarda/assignment
allow multiple buffers to be hooked to an individual node
|
2013-10-21 20:29:10 -07:00 |
|
Stephen Birarda
|
00446076b5
|
remove audio injectors that are starved and not added
|
2013-10-21 16:04:13 -07:00 |
|
ZappoMan
|
1b302f60f8
|
Merge branch 'master' of https://github.com/worklist/hifi into keep_local_voxels
|
2013-10-21 16:03:53 -07:00 |
|
Stephen Birarda
|
fbb097accb
|
remove leftover listening mode, fix UUID push in InjectedAudioRingBuffer
|
2013-10-21 15:03:07 -07:00 |
|
ZappoMan
|
303f4a8ce4
|
improved VoxelNode delete of children
|
2013-10-21 14:44:46 -07:00 |
|
ZappoMan
|
2f423e66eb
|
fixed long line
|
2013-10-21 14:43:55 -07:00 |
|
Stephen Birarda
|
1b129a43b5
|
initial changes to allow for multiple buffers per client
|
2013-10-21 14:27:55 -07:00 |
|
Stephen Birarda
|
b3909da5f0
|
audio injector requires two UUIDs
|
2013-10-18 17:37:25 -07:00 |
|
Stephen Birarda
|
4fe2e25bf0
|
add a stream identifier back to the audio injector
|
2013-10-18 17:36:59 -07:00 |
|
Stephen Birarda
|
7da1f5a235
|
add AudioMixerClientData to hold vector of PositionalAudioRingBuffer
|
2013-10-18 17:32:53 -07:00 |
|
Stephen Birarda
|
0dd16cfc1e
|
debug a STUN reponse that only changes port
|
2013-10-18 15:27:35 -07:00 |
|
Stephen Birarda
|
32680bbaad
|
continued STUN requests for keepalive, propagate socket changes
|
2013-10-18 15:05:16 -07:00 |
|
Stephen Birarda
|
d85c0bb88a
|
add a DELETE method to civetweb to delete assignment by UUID
|
2013-10-18 10:25:35 -07:00 |
|
ZappoMan
|
ca7225e525
|
fix reset of VoxelSystem on eraseAllVoxels()
|
2013-10-17 18:45:52 -07:00 |
|
Stephen Birarda
|
11a05481e1
|
remove an infamous birarda extra g
|
2013-10-17 17:54:52 -07:00 |
|
Stephen Birarda
|
ded7735572
|
remove crazy debug from testing
|
2013-10-17 17:54:25 -07:00 |
|
Stephen Birarda
|
a4798acb22
|
bring ping interval back to 1 second
|
2013-10-17 17:35:24 -07:00 |
|
Stephen Birarda
|
b25487cda3
|
increase the ping interval
|
2013-10-17 17:33:34 -07:00 |
|
Stephen Birarda
|
65e0670eba
|
Merge branch 'master' of github.com:worklist/hifi into assignment
|
2013-10-17 17:25:21 -07:00 |
|
Stephen Birarda
|
19e6f668d2
|
add debug to test hole punching
|
2013-10-17 17:25:14 -07:00 |
|
Stephen Birarda
|
bd806241fd
|
don't attempt to send in UDPSocket with NULL destAddress
|
2013-10-17 17:01:15 -07:00 |
|
Stephen Birarda
|
b4ef3dbd8a
|
add ping/reply to assignment-client servers
|
2013-10-17 16:56:52 -07:00 |
|
Stephen Birarda
|
7d48c9b3bd
|
don't attempt to inject if audio mixer has no active socket
|
2013-10-17 16:49:05 -07:00 |
|
Stephen Birarda
|
75d8934961
|
fix pinging of agents in broadcast to nodes
|
2013-10-17 16:46:49 -07:00 |
|
Stephen Birarda
|
964200cdab
|
Merge pull request #1080 from ZappoMan/voxelnode_memory_savings
fix voxel nodes to work with new UUID format
|
2013-10-17 16:35:40 -07:00 |
|
ZappoMan
|
370defdc4a
|
fixed comment
|
2013-10-17 16:16:20 -07:00 |
|
ZappoMan
|
9b0cc14552
|
fix voxel nodes to work with new UUID format
|
2013-10-17 16:14:06 -07:00 |
|
Stephen Birarda
|
87d6c0085f
|
add a fallback if STUN to outside server isn't possible
|
2013-10-17 15:11:02 -07:00 |
|
Stephen Birarda
|
42de553e32
|
Merge branch 'master' of github.com:worklist/hifi into assignment
|
2013-10-17 14:51:20 -07:00 |
|
Stephen Birarda
|
4bbb59be72
|
fix use of htonl in constant outside function
|
2013-10-17 14:45:38 -07:00 |
|
ZappoMan
|
a11b6858d3
|
fix small stats bug
|
2013-10-17 14:43:19 -07:00 |
|
Stephen Birarda
|
90e189b425
|
remove accidentally double saved NodeList.cpp
|
2013-10-17 14:42:07 -07:00 |
|
Stephen Birarda
|
73d3ecccf3
|
resolve conflicts on merge with upstream master
|
2013-10-17 14:37:58 -07:00 |
|
Stephen Birarda
|
8f1135feb7
|
more repairs to Agent and AvatarData for UUID transition
|
2013-10-17 14:35:42 -07:00 |
|
Stephen Birarda
|
d7d8d76b07
|
fix ping of VS from agent
|
2013-10-17 13:58:00 -07:00 |
|
ZappoMan
|
8d7874b01b
|
add guards to prevent runaway reaverageVoxels(), added stats to see if 4 children could be packed internally
|
2013-10-17 13:47:18 -07:00 |
|
Stephen Birarda
|
74e66dfd35
|
push various PACKET_TYPES, repairs to Agent for UUID setup
|
2013-10-17 13:35:53 -07:00 |
|
Stephen Birarda
|
0ae825d761
|
temporary activation of node public socket in VS
|
2013-10-17 13:01:03 -07:00 |
|
ZappoMan
|
d566026026
|
Merge branch 'master' of https://github.com/worklist/hifi into voxelnode_memory_savings
|
2013-10-17 12:31:31 -07:00 |
|
ZappoMan
|
6688b450c5
|
cleaned up some printf's to qDebug's
|
2013-10-17 12:31:18 -07:00 |
|
ZappoMan
|
8448e47df8
|
cleanup dead code
|
2013-10-17 12:27:23 -07:00 |
|
ZappoMan
|
515dc657fb
|
cleanup dead code
|
2013-10-17 12:26:01 -07:00 |
|
ZappoMan
|
fbf1a75d07
|
cleanup dead code
|
2013-10-17 12:24:53 -07:00 |
|
ZappoMan
|
095b716366
|
make population stats use public getters and private member variables
|
2013-10-17 12:16:03 -07:00 |
|
Stephen Birarda
|
628a3ba489
|
fixes to AvatarMixer for new UUID setup
|
2013-10-17 12:10:27 -07:00 |
|
Stephen Birarda
|
1c70e09178
|
repairs to audio exchange for new UUID setup
|
2013-10-17 11:58:52 -07:00 |
|
ZappoMan
|
c5deed36b0
|
added ifdefs for HAS_AUDIT_CHILDREN and added more memory tracking stats
|
2013-10-17 11:56:18 -07:00 |
|
Stephen Birarda
|
a5c837b197
|
fix domain-server check in from assigned clients
|
2013-10-17 11:51:42 -07:00 |
|
Stephen Birarda
|
fa146e302d
|
remove 16-bit node IDs and replace with UUIDs
|
2013-10-17 11:49:41 -07:00 |
|
ZappoMan
|
296f18a844
|
make offset bounds match 20 bit storage
|
2013-10-17 09:58:28 -07:00 |
|
Stephen Birarda
|
6805b0e2c6
|
Merge branch 'master' of github.com:worklist/hifi into assignment
|
2013-10-17 09:23:25 -07:00 |
|
ZappoMan
|
d2bab77c88
|
implement support for three children encoding
|
2013-10-16 21:42:47 -07:00 |
|
Stephen Birarda
|
012fccc72e
|
send ping to AvM and VS for socket activation
|
2013-10-16 18:01:15 -07:00 |
|
Stephen Birarda
|
7de88898e1
|
activate appropriate socket after receiving ping reply
|
2013-10-16 17:51:32 -07:00 |
|
Stephen Birarda
|
849e5817ec
|
remove a couple of spaces
|
2013-10-16 17:27:16 -07:00 |
|
Stephen Birarda
|
330e78920a
|
use Qt to query interfaces for correct local address
|
2013-10-16 17:06:39 -07:00 |
|
Stephen Birarda
|
e40ab5d13f
|
add debug of Node's local address
|
2013-10-16 16:52:05 -07:00 |
|
Stephen Birarda
|
747175311f
|
handle stun response in assigned clients
|
2013-10-16 16:37:24 -07:00 |
|
Stephen Birarda
|
224b0d9671
|
domain server accepts custom public address from node
|
2013-10-16 16:27:13 -07:00 |
|
Stephen Birarda
|
f581d4d976
|
handle STUN request and response in NodeList
|
2013-10-16 16:01:23 -07:00 |
|
ZappoMan
|
1e5ce8a7e5
|
first cut at really getting _children UNION to work
|
2013-10-16 12:54:37 -07:00 |
|
Stephen Birarda
|
ef655f5e78
|
clear agent audio injector after send, don't send if empty
|
2013-10-16 11:50:19 -07:00 |
|
ZappoMan
|
afcf6dd3e0
|
type squish
|
2013-10-15 18:28:56 -07:00 |
|
Stephen Birarda
|
1ed2b3d8fe
|
add both fulfilled and queued assignments to DS json
|
2013-10-15 15:38:43 -07:00 |
|
ZappoMan
|
6fff53a2dc
|
next round of voxelnode size improvements
|
2013-10-15 14:43:51 -07:00 |
|
Stephen Birarda
|
2ec42a2a5d
|
revise linkage of civetweb for both DS and VS
|
2013-10-15 14:24:54 -07:00 |
|
ZappoMan
|
9800dc0fde
|
removed dead code
|
2013-10-15 13:40:55 -07:00 |
|
ZappoMan
|
05c9d4febc
|
added old style voxelnode for size comparison
|
2013-10-15 13:37:14 -07:00 |
|
ZappoMan
|
9d0ff1595a
|
make voxelnode population statistics static members instead of per node
|
2013-10-15 13:33:38 -07:00 |
|
ZappoMan
|
86ba5e3064
|
some size comparison debugging
|
2013-10-15 12:11:49 -07:00 |
|
ZappoMan
|
9ba39c3a84
|
removed center from AABox to further save memory
|
2013-10-15 12:05:54 -07:00 |
|
ZappoMan
|
c9b0edf345
|
first cut at reducing memory footprint of AABox
|
2013-10-15 11:29:04 -07:00 |
|
ZappoMan
|
924053f2ec
|
added additional debugging of VoxelNode memory usage, shrunk size of VoxelNode by better alignment
|
2013-10-14 15:10:56 -07:00 |
|
ZappoMan
|
f0fc973db1
|
move loading of voxel file to the persist thread so that assignment client will load voxel server faster
|
2013-10-14 12:42:15 -07:00 |
|
ZappoMan
|
1513003ecd
|
added more stats to voxel server status
|
2013-10-14 12:20:50 -07:00 |
|
ZappoMan
|
3425685119
|
first cut at added voxel node memory usage debugging to client and server
|
2013-10-14 12:09:44 -07:00 |
|
Stephen Birarda
|
5ca805693c
|
reset nodeTypesOfInterest on NodeList reset
|
2013-10-11 17:48:54 -07:00 |
|
Stephen Birarda
|
0eae0f129c
|
allow audio injection from javascript
|
2013-10-11 17:37:48 -07:00 |
|
Stephen Birarda
|
515e2d5a23
|
handle conflicts on merge with upstream master
|
2013-10-11 14:24:05 -07:00 |
|
Stephen Birarda
|
8be527f85d
|
remove sleep time debug
|
2013-10-11 11:15:10 -07:00 |
|
Stephen Birarda
|
13ac5472ea
|
fix an idiotic bug with silent node kill thread
|
2013-10-11 10:23:59 -07:00 |
|
Stephen Birarda
|
60095bcbca
|
add debug on NodeList clear
|
2013-10-11 10:08:28 -07:00 |
|
Philip Rosedale
|
53e2486d4d
|
Merge pull request #1045 from birarda/data-server
fix bug with constant avatar kill/adds
|
2013-10-10 18:05:23 -07:00 |
|
Stephen Birarda
|
7d68c79fd8
|
fix bug with constant avatar kill adds
|
2013-10-10 17:40:01 -07:00 |
|
Philip Rosedale
|
bf3f507301
|
Merge pull request #1043 from birarda/master
fix domain jumping with goToUser, remove planet environments
|
2013-10-10 17:25:43 -07:00 |
|
Stephen Birarda
|
9cf040780c
|
remove the planets from the VS environment
|
2013-10-10 16:36:38 -07:00 |
|
Stephen Birarda
|
aa0a97b959
|
use deleteLater to ensure that AvatarVoxelSystem delete is on correct thread
|
2013-10-10 16:23:22 -07:00 |
|
ZappoMan
|
c86bad77c9
|
progress on keep local voxels
|
2013-10-10 15:23:22 -07:00 |
|
ZappoMan
|
d939d3aaae
|
Merge branch 'master' of https://github.com/worklist/hifi into keep_local_voxels
|
2013-10-09 14:02:40 -07:00 |
|
ZappoMan
|
c25b03dd58
|
first cut at keeping local voxels
|
2013-10-09 14:02:31 -07:00 |
|
Andrzej Kapolka
|
aa353a57ad
|
Fix for mouse ray with off axis projection.
|
2013-10-09 13:38:06 -07:00 |
|
Andrzej Kapolka
|
5511c02449
|
Merge branch 'master' of https://github.com/worklist/hifi
|
2013-10-09 11:53:08 -07:00 |
|
Philip Rosedale
|
3a92856386
|
Merge pull request #1029 from birarda/nameserver
initial revision of storing user data in data-server
|
2013-10-09 11:36:36 -07:00 |
|
Stephen Birarda
|
36a57e2a98
|
remove more debugging in NodeList
|
2013-10-09 10:42:33 -07:00 |
|
Stephen Birarda
|
7d69c6f211
|
remove extraneous debugging in NodeList
|
2013-10-09 10:41:33 -07:00 |
|
Andrzej Kapolka
|
dfd5f7d53e
|
Fix for screwy view when you lean too far forward.
|
2013-10-09 10:40:20 -07:00 |
|
Stephen Birarda
|
6fe0b0b124
|
don’t have AvatarMixer ask DS for agents
|
2013-10-09 10:40:19 -07:00 |
|
Stephen Birarda
|
8bac70e4a5
|
pass UUID from data-server to avatar-mixer
|
2013-10-08 13:43:31 -07:00 |
|
Stephen Birarda
|
6bd71da84e
|
pack the UUID with the avatar data
|
2013-10-08 13:31:39 -07:00 |
|
Stephen Birarda
|
892614470e
|
Merge branch 'master' of github.com:worklist/hifi into nameserver
|
2013-10-08 11:19:32 -07:00 |
|
Stephen Birarda
|
40dd698293
|
don’t have AvatarMixer ask DS for agents
|
2013-10-08 11:07:46 -07:00 |
|
Stephen Birarda
|
76cecb43cf
|
Merge branch 'master' of github.com:worklist/hifi into assignment
|
2013-10-08 09:59:52 -07:00 |
|
ZappoMan
|
8baa863242
|
fixed PPS bugs in threaded version of PacketSender class
|
2013-10-07 17:34:41 -07:00 |
|
Stephen Birarda
|
5a7d21f529
|
add UUID helper class to get UUID string without braces
|
2013-10-07 10:56:23 -07:00 |
|
Stephen Birarda
|
13232a4c0b
|
stubbing of mechanism to confirm packets sent to data server
|
2013-10-07 10:45:54 -07:00 |
|
Stephen Birarda
|
4cc9f29c83
|
initial stub of data server client code in Interface
|
2013-10-07 09:55:08 -07:00 |
|
ZappoMan
|
5f6fb3a3ae
|
added some timing debugging
|
2013-10-05 00:55:34 -07:00 |
|
ZappoMan
|
0c70a05732
|
make view frustum oversend and don't remove oversend in client
|
2013-10-04 21:36:21 -07:00 |
|
Stephen Birarda
|
f8bb2661c8
|
Merge branch 'master' of github.com:worklist/hifi into assignment
|
2013-10-04 13:30:27 -07:00 |
|
Stephen Birarda
|
0477ad79dd
|
add methods to set/get samples and volume
|
2013-10-03 13:22:02 -07:00 |
|
Stephen Birarda
|
e977d28fe3
|
replace QVariantMap glm::vec3 setters with conversions for QScriptValue
|
2013-10-03 11:55:30 -07:00 |
|
Stephen Birarda
|
a07b673f69
|
beginning of hook of AudioInjector into JS
|
2013-10-03 11:41:45 -07:00 |
|
ZappoMan
|
84862310d1
|
fix sendVoxelEditMessage() to honor jurisdictions, cleanup some threading/nonthreading behavior in PacketSender
|
2013-10-03 10:25:00 -07:00 |
|
ZappoMan
|
529bcc2b4a
|
fix build buster
|
2013-10-02 20:46:49 -07:00 |
|