ZappoMan
2cc42f6773
support piggybacking voxel and voxel stats messages into single packet
2013-07-19 15:59:47 -07:00
ZappoMan
d9c8a59929
send voxel scene stats from server to client
2013-07-19 15:09:38 -07:00
ZappoMan
787c448856
include elapsed encoding time in voxel stats, fixed issue with subtree removal stats
2013-07-19 12:29:54 -07:00
ZappoMan
92f7f06af9
more stats
2013-07-19 12:00:51 -07:00
ZappoMan
c2ab5c4d98
more work on voxel stats
2013-07-19 11:42:37 -07:00
ZappoMan
11eabf3c51
more stats
2013-07-18 15:14:11 -07:00
ZappoMan
3aa6af21b1
more voxel scene stats
2013-07-18 14:13:45 -07:00
ZappoMan
65f550e68e
Merge branch 'master' of https://github.com/worklist/hifi into voxel_stats
2013-07-18 11:30:39 -07:00
ZappoMan
c41f5e27ef
fixed crash
2013-07-18 11:25:01 -07:00
ZappoMan
b90fc9cc0d
more
2013-07-18 11:21:14 -07:00
ZappoMan
40f87817bf
first cut at scene stats
2013-07-18 11:03:46 -07:00
ZappoMan
1e421d222d
cleaned up some compiler warnings and constants
2013-07-18 10:20:01 -07:00
ZappoMan
677e2580e1
make send only changed bits work better
2013-07-17 14:42:20 -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
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
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
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
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
1fb1622beb
added sleep to sendVoxelOperation() to keep from overwhelming server
2013-07-15 16:27:23 -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
ZappoMan
85b1ce3051
tweaks to low res moving, made monochrome off by default
2013-07-12 14:11:35 -07:00
ZappoMan
323644d877
CR feedback
2013-07-11 16:09:08 -07:00
ZappoMan
8774cb7ca0
fix hungergames circle bug, and improve performance of isLeafOrLOD logic
2013-07-11 15:48:17 -07:00
ZappoMan
c26e39764a
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-07-11 13:50:33 -07:00
ZappoMan
241bd7ce37
added support for lower LOD when moving with low res moving
2013-07-11 13:16:52 -07:00
Stephen Birarda
fcb8865d2e
resolve conflicts on merge with upstream master
2013-07-11 10:58:45 -07:00
ZappoMan
d4ce00de77
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-07-11 10:24:53 -07:00
Stephen Birarda
4ed231670f
put back the missing voxels
2013-07-11 10:04:27 -07:00
ZappoMan
5427b263f6
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-07-11 09:46:10 -07:00
Stephen Birarda
ca0f6a4d10
header re-arranging and changing
2013-07-11 09:30:45 -07:00
Stephen Birarda
211204e878
Merge remote-tracking branch 'upstream/master' into timestamps
2013-07-11 09:23:16 -07:00
ZappoMan
34cebc36c7
short circuit node recursion for delta sending
2013-07-11 09:11:09 -07:00
ZappoMan
ab8e2916d3
improvements to delta sending
2013-07-10 19:49:50 -07:00
ZappoMan
dc70675c22
removed obsolete ResIn mode
2013-07-10 19:04:28 -07:00
ZappoMan
371bf7d181
removed dead code, fixed compiler warning
2013-07-10 17:22:30 -07:00