diff --git a/assignment-client/src/avatars/AvatarMixerClientData.cpp b/assignment-client/src/avatars/AvatarMixerClientData.cpp index a63a76829b..e24d48a9ed 100644 --- a/assignment-client/src/avatars/AvatarMixerClientData.cpp +++ b/assignment-client/src/avatars/AvatarMixerClientData.cpp @@ -145,9 +145,9 @@ int AvatarMixerClientData::parseData(ReceivedMessage& message, const SlaveShared FindPriorityZone findPriorityZone { newPosition, false } ; entityTree.recurseTreeWithOperation(&FindPriorityZone::operation, &findPriorityZone); _avatar->setPriorityAvatar(findPriorityZone.isInPriorityZone); - if (findPriorityZone.isInPriorityZone) { - qCWarning(avatars) << "Avatar" << _avatar->getSessionDisplayName() << "in hero zone"; - } + //if (findPriorityZone.isInPriorityZone) { + // qCWarning(avatars) << "Avatar" << _avatar->getSessionDisplayName() << "in hero zone"; + //} #endif } diff --git a/assignment-client/src/avatars/AvatarMixerSlave.cpp b/assignment-client/src/avatars/AvatarMixerSlave.cpp index 7627f6a2e5..a38553ddeb 100644 --- a/assignment-client/src/avatars/AvatarMixerSlave.cpp +++ b/assignment-client/src/avatars/AvatarMixerSlave.cpp @@ -307,25 +307,6 @@ namespace { } // Close anonymous namespace. -//// Specialize computePriority() for avatars: -//namespace PrioritySortUtil { -//template<> float PriorityQueue::computePriority(const SortableAvatar& thing) const { -// static constexpr float AVATAR_HERO_BONUS { 25.0f }; // Higher than any normal priority. -// -// float priority = std::numeric_limits::min(); -// -// for (const auto& view : _views) { -// priority = std::max(priority, computePriority(view, thing)); -// } -// -// if (thing.getAvatar()->getPriorityAvatar()) { -// priority += AVATAR_HERO_BONUS; -// } -// -// return priority; -//} -//} - void AvatarMixerSlave::broadcastAvatarDataToAgent(const SharedNodePointer& node) { const float AVATAR_HERO_FRACTION { 0.4f }; const Node* destinationNode = node.data(); @@ -392,18 +373,14 @@ void AvatarMixerSlave::broadcastAvatarDataToAgent(const SharedNodePointer& node) using AvatarPriorityQueue = PrioritySortUtil::PriorityQueue; // Keep two independent queues, one for heroes and one for the riff-raff. enum PriorityVariants { kHero, kNonhero }; - AvatarPriorityQueue avatarPriorityQueues[2] = { {cameraViews, - AvatarData::_avatarSortCoefficientSize, AvatarData::_avatarSortCoefficientCenter, AvatarData::_avatarSortCoefficientAge}, - {cameraViews, - AvatarData::_avatarSortCoefficientSize, AvatarData::_avatarSortCoefficientCenter, AvatarData::_avatarSortCoefficientAge} + AvatarPriorityQueue avatarPriorityQueues[2] = + { + {cameraViews, AvatarData::_avatarSortCoefficientSize, + AvatarData::_avatarSortCoefficientCenter, AvatarData::_avatarSortCoefficientAge}, + {cameraViews, AvatarData::_avatarSortCoefficientSize, + AvatarData::_avatarSortCoefficientCenter, AvatarData::_avatarSortCoefficientAge} }; - //PrioritySortUtil::PriorityQueue sortedAvatars(cameraViews, - // AvatarData::_avatarSortCoefficientSize, - // AvatarData::_avatarSortCoefficientCenter, - // AvatarData::_avatarSortCoefficientAge); - //sortedAvatars.reserve(_end - _begin); - avatarPriorityQueues[kNonhero].reserve(_end - _begin); for (auto listedNode = _begin; listedNode != _end; ++listedNode) {