Code

History

Commits on 6d4ebda1ffe43f3fa633c53dcbe0861ba697fdba to interface/src/VoxelSystem.cpp35+
  1. fix delete local voxels in case of last voxel server going awayZappoMan committed 13 years ago6d4ebda
  2. fix delete local voxels in case of last voxel server going awayZappoMan committed 13 years ago48e35ec
  3. Merge branch 'master' of https://github.com/worklist/hifiAndrzej Kapolka committed 13 years ago63aeb4d
  4. Working on support for a textured face mode that doesn't rely on the video stream.Andrzej Kapolka committed 13 years ago720ae56
  5. added notifications with jurisdiction details for when voxel servers come and goZappoMan committed 13 years ago73510ec
  6. small tweakZappoMan committed 13 years ago7a3d254
  7. Kills local voxels if voxel server is removed from NodeList - added notification hooks to NodeList - implemented hooks in VoxelSystem to kill local voxels when voxel server is killedZappoMan committed 13 years ago14b7f58
  8. CR feedbackZappoMan committed 13 years ago92f6fe6
  9. added more color groups for false colorization from sourceZappoMan committed 13 years agobdabe70
  10. fixed disappearing voxel bugZappoMan committed 13 years agoedfd5cd
  11. cleanupZappoMan committed 13 years ago93a8e17
  12. Added false colorization by voxel server source - switched readBitstreamToTree() to take params struct for future expansion - switched readNodeData() to take params for future expansion - added sourceID to VoxelNode - fixed false colorize routines to correctly redraw by marking tree as dirtyZappoMan committed 13 years agoc7e3fe5
  13. Improved VoxelNode delete callback based on CR feedback - changed hooks to use a virtual base class approach - switched account of hooks to use a vector instead of home grown solution - added support for VoxelNode to know what VoxelSystem it belongs toZappoMan committed 13 years ago1a73485
  14. fixed spacingZappoMan committed 13 years ago03a75ab
  15. fixed typoZappoMan committed 13 years ago97aaa73
  16. removed unneeded castZappoMan committed 13 years agod6428a8
  17. Fixed issue with freeing up abandoned VBO slots when not moving with animationZappoMan committed 13 years ago4cca7e2
  18. Fixed voxel trails from animations - removed stageForDeletion behavior of VoxelNode - replaced with VoxelNodeDeletionHook strategy - VoxelSystem now cleans up previously used VBO index slots via hookZappoMan committed 13 years ago0c95dc4
  19. revert removal of extraneous newlinesStephen Birarda committed 13 years ago1b48d4f
  20. remove now extraneous newlines after switch to QDebugStephen Birarda committed 13 years ago89d3cfd
  21. switch calls to printLog to QDebugStephen Birarda committed 13 years agoafe49bc
  22. 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 cameraZappoMan committed 13 years agof415f40
  23. Merge branch 'master' of https://github.com/worklist/hifi into occlusion_cullingZappoMan committed 13 years agoc26e397
  24. couple more type squishesStephen Birarda committed 13 years ago38a33e0
  25. resolve conflicts on merge with upstream masterStephen Birarda committed 13 years agofcb8865
  26. add back in correct isViewChanging()ZappoMan committed 13 years ago04cd340
  27. change some timing types from int to uint64_t to avoid costly assumptionsStephen Birarda committed 13 years agobeb89e3
  28. put back the missing voxelsStephen Birarda committed 13 years ago4ed2316
  29. Merge remote-tracking branch 'upstream/master' into timestampsStephen Birarda committed 13 years ago211204e
  30. removed level param from recursionZappoMan committed 13 years ago1831cc0
  31. switch usec timestamps to uint64_tStephen Birarda committed 13 years agoca8f259
  32. add 'level' param to tree recursionZappoMan committed 13 years ago44357fc
  33. packet version handling in VoxelSystem parseDataStephen Birarda committed 13 years agoc64a961
  34. rename PACKET_HEADER to PACKET_TYPE, fix DS packet versioningStephen Birarda committed 13 years ago5062ae8
  35. Merge branch 'master' of https://github.com/worklist/hifi into occlusion_cullingZappoMan committed 13 years agoc0d14d2