History

improvements to subtle moves for view frustum and voxel serving

ZappoMan committed 13 years ago

Commit b4c88a81 parent 0188d559 files · +133 −21Browse files

Showing the changes to interface/src/VoxelSystem.cpp (1 of 9 files). Show all

Unified · Split

interface/src/VoxelSystem.cpp+3−3
@@ -1700,7 +1700,7 @@ bool VoxelSystem::isViewChanging() { · 1699 unmodified lines
1700 bool result = false; // assume the best1700 bool result = false; // assume the best
1701 1701
1702 // If our viewFrustum has changed since our _lastKnownViewFrustum1702 // If our viewFrustum has changed since our _lastKnownViewFrustum
1703 if (!_lastKnownViewFrustum.matches(_viewFrustum)) {1703 if (!_lastKnownViewFrustum.isVerySimilar(_viewFrustum)) {
1704 result = true;1704 result = true;
1705 _lastKnownViewFrustum = *_viewFrustum; // save last known1705 _lastKnownViewFrustum = *_viewFrustum; // save last known
1706 }1706 }
@@ -1716,7 +1716,7 @@ bool VoxelSystem::hasViewChanged() { · 9 unmodified lines
1716 }1716 }
1717 1717
1718 // If our viewFrustum has changed since our _lastKnownViewFrustum1718 // If our viewFrustum has changed since our _lastKnownViewFrustum
1719 if (!_lastStableViewFrustum.matches(_viewFrustum)) {1719 if (!_lastStableViewFrustum.isVerySimilar(_viewFrustum)) {
1720 result = true;1720 result = true;
1721 _lastStableViewFrustum = *_viewFrustum; // save last stable1721 _lastStableViewFrustum = *_viewFrustum; // save last stable
1722 }1722 }
@@ -1867,7 +1867,7 @@ void VoxelSystem::hideOutOfView(bool forceFullFrustum) { · 144 unmodified lines
1867 }1867 }
1868 }1868 }
1869 1869
1870 if (!forceFullFrustum && _culledOnce && args.lastViewFrustum.matches(args.thisViewFrustum)) {1870 if (!forceFullFrustum && _culledOnce && args.lastViewFrustum.isVerySimilar(args.thisViewFrustum)) {
1871 //printf("view frustum hasn't changed BAIL!!!\n");1871 //printf("view frustum hasn't changed BAIL!!!\n");
1872 return;1872 return;
1873 }1873 }