ZappoMan
1e421d222d
cleaned up some compiler warnings and constants
2013-07-18 10:20:01 -07:00
Eric Johnston
aa0cab2180
Code review issues addressed.
2013-07-17 16:09:24 -07:00
Eric Johnston
1a4a165c8b
Merge branch 'master' of https://github.com/worklist/hifi into dev4
2013-07-17 15:55:20 -07:00
Eric Johnston
8ebf5fbd6b
Rave & Leap: cleanup and move over to new hand/finger structures
2013-07-17 14:54:18 -07:00
Eric Johnston
e5fcd0b274
Merge branch 'master' of https://github.com/worklist/hifi into dev4
2013-07-17 14:50:51 -07:00
ZappoMan
677e2580e1
make send only changed bits work better
2013-07-17 14:42:20 -07:00
Eric Johnston
46c5383d10
minor cleanup
2013-07-17 12:54:44 -07:00
ZappoMan
74eaf72d53
removed bogus code that related to server crash
2013-07-17 11:52:50 -07:00
ZappoMan
9e9b379d66
Fix crashing bug in voxel-server related to animation
...
- added VoxelNodeDeleteHook mechanism that allows users of VoxelNode to register for delete
notification call backs
- added call back to VoxelNodeBag to remove and nodes from bags when the nodes get deleted.
2013-07-17 11:49:42 -07:00
Eric Johnston
f21d2a477d
Rave Glove Demo: Restructuring palm and finger data structures
2013-07-17 08:29:50 -07:00
Stephen Birarda
5c279777b6
Merge pull request #694 from ZappoMan/voxel_animation
...
Fixed issue of "delta sending" not sending changed/animated voxels
2013-07-16 17:31:16 -07:00
ZappoMan
adc09cec68
some CR feedback
2013-07-16 17:21:28 -07:00
ZappoMan
bdb14fee33
cleanup
2013-07-16 16:53:15 -07:00
ZappoMan
5ee6910256
cleanup
2013-07-16 16:51:09 -07:00
ZappoMan
d54bae8e76
cleanup
2013-07-16 16:47:18 -07:00
ZappoMan
75d052b997
cleanup
2013-07-16 16:46:58 -07:00
Stephen Birarda
fa155adc8c
register the shared message handler to fix voxel-server output
2013-07-16 15:50:37 -07:00
ZappoMan
fbc59de081
latest cut at dirty bit sending
2013-07-16 15:08:09 -07:00
ZappoMan
70e54f0350
Merge branch 'master' of https://github.com/worklist/hifi into voxel_animation
2013-07-16 13:52:07 -07:00
Stephen Birarda
9d62e7f187
Merge remote-tracking branch 'upstream/master' into qdebug
2013-07-16 13:34:42 -07:00
Stephen Birarda
e66c1ca552
link Qt to the shared library
2013-07-16 13:01:46 -07:00
Stephen Birarda
16d603e203
clean up extra new lines and LogDisplay line break
2013-07-16 12:53:43 -07:00
Stephen Birarda
1b48d4f0fc
revert removal of extraneous newlines
2013-07-16 12:46:32 -07:00
ZappoMan
8626c95a20
whitespace fix
2013-07-16 12:01:09 -07:00
ZappoMan
c12ab63dc2
Merge branch 'master' of https://github.com/worklist/hifi into voxel_animation
2013-07-16 12:00:07 -07:00
Stephen Birarda
51d1e6ae80
add a message handler to send messages over to LogDisplay
2013-07-16 11:50:40 -07:00
Stephen Birarda
89d3cfdb6f
remove now extraneous newlines after switch to QDebug
2013-07-16 11:16:51 -07:00
Stephen Birarda
afe49bc756
switch calls to printLog to QDebug
2013-07-16 11:07:22 -07:00
ZappoMan
d71400a42a
Merge branch 'master' of https://github.com/worklist/hifi into voxel_animation
2013-07-16 09:36:39 -07:00
ZappoMan
e4b7ba7428
Merge branch 'master' of https://github.com/worklist/hifi into bug_fixes
2013-07-15 17:58:45 -07:00
ZappoMan
01b7f3868b
Merge pull request #672 from birarda/domain-switch
...
add an option in preferences to dynamically switch domain servers
2013-07-15 17:10:18 -07:00
ZappoMan
31875abcab
Merge branch 'master' of https://github.com/worklist/hifi into bug_fixes
2013-07-15 17:05:10 -07:00
Stephen Birarda
c27cd7ae42
couple of type squishes in NodeList
2013-07-15 16:49:36 -07:00
ZappoMan
1fb1622beb
added sleep to sendVoxelOperation() to keep from overwhelming server
2013-07-15 16:27:23 -07:00
Stephen Birarda
7f6009bb4a
make randIntInRange inclusive on the max side
2013-07-15 16:25:09 -07:00
Stephen Birarda
081a44dbff
only process new domain list if it comes from current DS
2013-07-15 16:05:23 -07:00
Stephen Birarda
6b83f95f9e
conditionally set a new hostname on preferences save
2013-07-15 15:46:04 -07:00
Stephen Birarda
e3d1e5db5d
correct reference to mutex to lock in Node
2013-07-15 15:45:27 -07:00
Stephen Birarda
94b6bfccf6
update the private mutex node variable to standard
2013-07-15 15:17:53 -07:00
Stephen Birarda
d389dc6e3a
add method to NodeList to set domain IP to local, move mutex lock to node
2013-07-15 15:17:10 -07:00
Stephen Birarda
12697c6b14
add method to clear the NodeList
2013-07-15 14:30:13 -07:00
Eric Johnston
0239341127
updated per feedback
2013-07-15 14:27:58 -07:00
Eric Johnston
c61966ebcd
made Leap unit-conversion method public
2013-07-15 14:12:52 -07:00
atlante45
bf3c4fa1f8
Avatar resizing final commit
2013-07-15 12:04:24 -07:00
atlante45
078a47b006
Merge branch 'master' of https://github.com/worklist/hifi into the_midget_are_coming
2013-07-15 12:03:04 -07:00
ZappoMan
8d4f7f8a2a
CR feedback
2013-07-15 09:26:19 -07:00
ZappoMan
64681fa1e4
CR feedback
2013-07-15 09:21:47 -07:00
ZappoMan
133bbd81fe
small spacing change
2013-07-15 01:42:21 -07:00
ZappoMan
f078d646d7
small spacing change
2013-07-15 01:41:28 -07:00
ZappoMan
f415f4081a
Fixed a bug in LOD boundaries
...
- changed the way we calculate whether or not to render a parent "average" voxel so
that if any of it's most distant child would not be visible, then it's used instead
of it's children
- added precalculated value for topFarLeft corner of AABox (optimization)
- changed VoxelSystem::newTreeToArrays() and VoxelTree::encodeTreeBitstreamRecursion()
to use the same help function for determining this LOD boundary behavior
- deleted old dead code in voxel-server and VoxelTree for picking which node to start
sending with, since it wasn't being used
- added VoxelNode::furthestDistanceToCamera() which tells you not the distance to the
center of the voxel, but the distance from the camera to the furthest corner relative
to the camera.
- added ViewFrustum::getFurthestPointFromCamera() which given an axis-aligned box will
tell you which vertex of the box is furthest from the camera
2013-07-15 01:32:14 -07:00