Overte open source virtual worlds platform.
Find a file
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
animation-server resolve conflicts on merge with upstream master 2013-07-11 10:58:45 -07:00
audio-mixer Merge branch 'master' of github.com:worklist/hifi into packet-versions 2013-07-11 10:59:06 -07:00
avatar-mixer refactor packet version handling and apply to DS 2013-07-08 13:44:01 -07:00
cmake Use InvenSense code to handle the rather complicated business of talking the 2013-07-09 17:28:23 -07:00
domain-server fix node ID return from domain server 2013-07-11 12:09:42 -07:00
eve resolve conflicts on merge with upstream master 2013-07-11 10:58:45 -07:00
externals add the STK library for future audio magic 2013-05-30 12:25:29 -07:00
hardware/head_hand Revert "read from magnetometer on SDA, SLC" 2013-02-27 14:45:52 -08:00
injector send brodcastPacket instead of pointer to broadcastPacket 2013-07-11 11:07:27 -07:00
interface Fixed a bug in LOD boundaries 2013-07-15 01:32:14 -07:00
jenkins replace just the script command instead of the full block 2013-06-26 14:25:03 -07:00
libraries Fixed a bug in LOD boundaries 2013-07-15 01:32:14 -07:00
pairing-server couple of type squishes 2013-05-13 16:36:55 -07:00
space-server remove the unecessary trailing slash when setting root dir 2013-04-15 14:59:48 -07:00
tools move gen_stars to the tools folder 2013-05-22 12:39:27 -07:00
voxel-edit removed level form recursion calls 2013-07-10 17:39:27 -07:00
voxel-server Fixed a bug in LOD boundaries 2013-07-15 01:32:14 -07:00
.gitignore Update .gitignore to exclude the Leap SDK files, but not the stub header 2013-06-27 13:55:16 -07:00
CMakeLists.txt reinstate an alphatbetical ordering in root CMakeLists 2013-05-17 17:52:23 -07:00
hifi.podspec remove specific glm version, don't specify commit 2013-07-01 09:45:11 -07:00
LICENSE add an all rights reserved license 2013-07-01 11:56:19 -07:00
README.md fix incorrect casing of Xcode in CMake command 2013-03-19 10:52:14 -07:00

interface

Test platform for various render and interface tests for next-gen VR system.

CMake

This project uses CMake to generate build files and project files for your platform.

Create a build directory in the root of your checkout and then run the CMake build from there. This will keep the rest of the directory clean, and makes the gitignore a little easier to handle (since we can just ignore build).

mkdir build
cd build
cmake .. -GXcode

Those are the commands used on OS X to run CMake from the build folder and generate XCode project files.