mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-10 10:07:03 +02:00
debug traverse again every two seconds
This commit is contained in:
parent
a4564f89d7
commit
64cd209835
1 changed files with 9 additions and 0 deletions
|
@ -248,6 +248,14 @@ void EntityTreeSendThread::preDistributionProcessing() {
|
||||||
|
|
||||||
void EntityTreeSendThread::traverseTreeAndSendContents(SharedNodePointer node, OctreeQueryNode* nodeData,
|
void EntityTreeSendThread::traverseTreeAndSendContents(SharedNodePointer node, OctreeQueryNode* nodeData,
|
||||||
bool viewFrustumChanged, bool isFullScene) {
|
bool viewFrustumChanged, bool isFullScene) {
|
||||||
|
// BEGIN EXPERIMENTAL DIFFERENTIAL TRAVERSAL
|
||||||
|
{
|
||||||
|
// DEBUG HACK: trigger traversal (Again) every so often
|
||||||
|
const uint64_t TRAVERSE_AGAIN_PERIOD = 2 * USECS_PER_SECOND;
|
||||||
|
if (!viewFrustumChanged && usecTimestampNow() > _startOfCompletedTraversal + TRAVERSE_AGAIN_PERIOD) {
|
||||||
|
viewFrustumChanged = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
if (nodeData->getUsesFrustum()) {
|
if (nodeData->getUsesFrustum()) {
|
||||||
if (viewFrustumChanged) {
|
if (viewFrustumChanged) {
|
||||||
ViewFrustum viewFrustum;
|
ViewFrustum viewFrustum;
|
||||||
|
@ -292,6 +300,7 @@ void EntityTreeSendThread::traverseTreeAndSendContents(SharedNodePointer node, O
|
||||||
std::cout << "adebug" << std::endl; // adebug
|
std::cout << "adebug" << std::endl; // adebug
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// END EXPERIMENTAL DIFFERENTIAL TRAVERSAL
|
||||||
|
|
||||||
OctreeSendThread::traverseTreeAndSendContents(node, nodeData, viewFrustumChanged, isFullScene);
|
OctreeSendThread::traverseTreeAndSendContents(node, nodeData, viewFrustumChanged, isFullScene);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue