Showing the changes to interface/src/VoxelSystem.cpp (1 of 9 files). Show all
Unified · Split
| @@ -1700,7 +1700,7 @@ bool VoxelSystem::isViewChanging() { · 1699 unmodified lines | |||
| 1700 | bool result = false; // assume the best | 1700 | bool result = false; // assume the best |
| 1701 | 1701 | ||
| 1702 | // If our viewFrustum has changed since our _lastKnownViewFrustum | 1702 | // 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 known | 1705 | _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 _lastKnownViewFrustum | 1718 | // 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 stable | 1721 | _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 | } |