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
ZappoMan
2bb2fc736c
remove dead code
2013-07-10 17:14:34 -07:00
ZappoMan
1831cc0de3
removed level param from recursion
2013-07-10 17:06:22 -07:00
ZappoMan
62c933140d
implement max number of polygons in the coverage regions to keep them from getting slow
2013-07-10 16:57:42 -07:00
ZappoMan
6694ef3869
fixed some compiler warnings
2013-07-10 16:33:27 -07:00
ZappoMan
4afda27ee0
Merge branch 'master' of https://github.com/worklist/hifi into occlusion_culling
2013-07-10 16:28:51 -07:00
ZappoMan
3c150c3ec6
only get boundary distance once, since its the same for all grandchildren
2013-07-10 16:12:13 -07:00
Atlante45
425ea0aa29
merge conflict
2013-07-10 14:22:03 -07:00
ZappoMan
02437c6f39
fix random big average voxels slightly in view bug
2013-07-10 13:29:12 -07:00
ZappoMan
8bccfff5b5
fix random big average voxels slightly in view bug
2013-07-10 13:14:23 -07:00
Atlante45
7d94f65448
Linked ZLIB to voxels library
2013-07-10 13:00:16 -07:00
Stephen Birarda
ca8f25955a
switch usec timestamps to uint64_t
2013-07-10 11:46:48 -07:00
ZappoMan
845b8924a5
removed some dead code
2013-07-10 11:21:38 -07:00
ZappoMan
ed8c33ef4b
removed some comments
2013-07-10 11:19:49 -07:00
ZappoMan
d8b72cb126
removed some comments
2013-07-10 11:17:23 -07:00
ZappoMan
d89c3c8042
add version of recurse tree that uses pointer stack and allows timing breaks
2013-07-10 11:09:48 -07:00
ZappoMan
44357fcfb9
add 'level' param to tree recursion
2013-07-09 13:17:21 -07:00
ZappoMan
e85d5f3b14
make keyhole radius larger
2013-07-09 13:04:20 -07:00
atlante45
dbdbd7a8c4
Incorporating comments for code review (minecraft import)
2013-07-09 17:55:55 +02:00
atlante45
c9d707796e
Merge branch 'master' of git://github.com/worklist/hifi into 19373
2013-07-09 14:29:19 +02:00
atlante45
4dda71e830
Final code for minecraft import to review
2013-07-09 12:41:44 +02:00
Stephen Birarda
6deaa5fd51
apply refactoring changes to PACKET_TYPE_PING
2013-07-08 13:55:35 -07:00
Stephen Birarda
693463ae5b
voxel-server packet version handling
2013-07-08 11:54:00 -07:00
Stephen Birarda
5062ae8965
rename PACKET_HEADER to PACKET_TYPE, fix DS packet versioning
2013-07-08 11:37:39 -07:00
atlante45
4899f77a0c
Complete color handling in minecraft import
2013-07-08 16:11:50 +02:00
atlante45
981e4c61b5
Tags files missing in last commit
2013-07-08 13:45:38 +02:00
atlante45
6c840a9ec3
Functionnal version of minecraft import
2013-07-08 13:37:47 +02:00
ZappoMan
e4579fe6c6
make regions and submaps configurable
2013-07-03 15:28:39 -07:00
ZappoMan
2d6e522c35
debug stats
2013-07-03 10:59:36 -07:00
ZappoMan
5ef2e2de5d
debug statistics for intersect calls
2013-07-03 10:58:30 -07:00
ZappoMan
a05650e74a
removed debug code
2013-07-03 10:56:08 -07:00