mirror of
https://github.com/overte-org/overte.git
synced 2025-04-22 11:53:28 +02:00
cleanup
This commit is contained in:
parent
64fa3ec88f
commit
bf27412091
2 changed files with 2 additions and 11 deletions
|
@ -167,7 +167,6 @@ void TreeTraversalPath::startNewTraversal(const ViewFrustum& viewFrustum, Entity
|
|||
};
|
||||
} else {
|
||||
_currentView = viewFrustum;
|
||||
|
||||
_getNextElementCallback = [&]() {
|
||||
return _forks.back().getNextElementDifferential(_currentView, _completedView, _startOfCompletedTraversal);
|
||||
};
|
||||
|
@ -296,17 +295,14 @@ void EntityTreeSendThread::traverseTreeAndSendContents(SharedNodePointer node, O
|
|||
}
|
||||
}
|
||||
if (!_path.empty()) {
|
||||
int32_t numElements = 0;
|
||||
uint64_t t0 = usecTimestampNow();
|
||||
uint64_t now = t0;
|
||||
|
||||
uint32_t numEntities = 0;
|
||||
EntityTreeElementPointer nextElement = _path.getNextElement();
|
||||
const ViewFrustum& currentView = _path.getCurrentView();
|
||||
TreeTraversalPath::ConicalView conicalView(currentView);
|
||||
EntityTreeElementPointer nextElement = _path.getNextElement();
|
||||
while (nextElement) {
|
||||
nextElement->forEachEntity([&](EntityItemPointer entity) {
|
||||
++numEntities;
|
||||
bool success = false;
|
||||
AACube cube = entity->getQueryAACube(success);
|
||||
if (success) {
|
||||
|
@ -322,7 +318,6 @@ void EntityTreeSendThread::traverseTreeAndSendContents(SharedNodePointer node, O
|
|||
_sendQueue.push(TreeTraversalPath::PrioritizedEntity(entity, WHEN_IN_DOUBT_PRIORITY));
|
||||
}
|
||||
});
|
||||
++numElements;
|
||||
|
||||
now = usecTimestampNow();
|
||||
const uint64_t PARTIAL_TRAVERSAL_TIME_BUDGET = 100000; // usec
|
||||
|
@ -348,9 +343,7 @@ void EntityTreeSendThread::traverseTreeAndSendContents(SharedNodePointer node, O
|
|||
// so we "clear" _sendQueue by setting it equal to an empty queue
|
||||
_sendQueue = EntityPriorityQueue();
|
||||
std::cout << "adebug -end"
|
||||
<< " E = " << numElements
|
||||
<< " e = " << numEntities
|
||||
<< " Q = " << sendQueueSize
|
||||
<< " Q.size = " << sendQueueSize
|
||||
<< " dt = " << dt1 << std::endl; // adebug
|
||||
std::cout << "adebug" << std::endl; // adebug
|
||||
}
|
||||
|
|
|
@ -91,14 +91,12 @@ public:
|
|||
void dump() const;
|
||||
|
||||
const ViewFrustum& getCurrentView() const { return _currentView; }
|
||||
//float computePriority(EntityItemPointer& entity) const { return _computePriorityCallback(entity); }
|
||||
|
||||
protected:
|
||||
ViewFrustum _currentView;
|
||||
ViewFrustum _completedView;
|
||||
std::vector<Fork> _forks;
|
||||
std::function<EntityTreeElementPointer()> _getNextElementCallback { nullptr };
|
||||
//std::function<float(EntityItemPointer)> _computePriorityCallback { nullptr };
|
||||
uint64_t _startOfCompletedTraversal { 0 };
|
||||
uint64_t _startOfCurrentTraversal { 0 };
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue