From 9ae957b7bacd8a3d39601c9c92234d09e2bc16dc Mon Sep 17 00:00:00 2001 From: Sebastian Gaida <sebastian-gaida@gmx.de> Date: Fri, 3 Sep 2021 18:38:55 +0200 Subject: [PATCH] [#89] replaced push_back with emplace_back --- src/vkcv/QueueManager.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/vkcv/QueueManager.cpp b/src/vkcv/QueueManager.cpp index 79e15c9b..3b50c4b2 100644 --- a/src/vkcv/QueueManager.cpp +++ b/src/vkcv/QueueManager.cpp @@ -85,7 +85,7 @@ namespace vkcv { found = false; for (size_t i = 0; i < queueFamilyStatus.size() && !found; i++) { if (queueFamilyStatus[i][0] > 0) { - queuePairsGraphics.push_back(std::pair(i, initialQueueFamilyStatus[i][0] - queueFamilyStatus[i][0])); + queuePairsGraphics.emplace_back(std::pair(i, initialQueueFamilyStatus[i][0] - queueFamilyStatus[i][0])); queueFamilyStatus[i][0]--; queueFamilyStatus[i][1]--; queueFamilyStatus[i][2]--; @@ -95,7 +95,7 @@ namespace vkcv { if (!found) { for (size_t i = 0; i < queueFamilyStatus.size() && !found; i++) { if (initialQueueFamilyStatus[i][0] > 0) { - queuePairsGraphics.push_back(std::pair(i, 0)); + queuePairsGraphics.emplace_back(std::pair(i, 0)); found = true; } } @@ -107,7 +107,7 @@ namespace vkcv { found = false; for (size_t i = 0; i < queueFamilyStatus.size() && !found; i++) { if (queueFamilyStatus[i][1] > 0) { - queuePairsCompute.push_back(std::pair(i, initialQueueFamilyStatus[i][1] - queueFamilyStatus[i][1])); + queuePairsCompute.emplace_back(std::pair(i, initialQueueFamilyStatus[i][1] - queueFamilyStatus[i][1])); queueFamilyStatus[i][0]--; queueFamilyStatus[i][1]--; queueFamilyStatus[i][2]--; @@ -117,7 +117,7 @@ namespace vkcv { if (!found) { for (size_t i = 0; i < queueFamilyStatus.size() && !found; i++) { if (initialQueueFamilyStatus[i][1] > 0) { - queuePairsCompute.push_back(std::pair(i, 0)); + queuePairsCompute.emplace_back(std::pair(i, 0)); found = true; } } @@ -129,7 +129,7 @@ namespace vkcv { found = false; for (size_t i = 0; i < queueFamilyStatus.size() && !found; i++) { if (queueFamilyStatus[i][2] > 0) { - queuePairsTransfer.push_back(std::pair(i, initialQueueFamilyStatus[i][2] - queueFamilyStatus[i][2])); + queuePairsTransfer.emplace_back(std::pair(i, initialQueueFamilyStatus[i][2] - queueFamilyStatus[i][2])); queueFamilyStatus[i][0]--; queueFamilyStatus[i][1]--; queueFamilyStatus[i][2]--; @@ -139,7 +139,7 @@ namespace vkcv { if (!found) { for (size_t i = 0; i < queueFamilyStatus.size() && !found; i++) { if (initialQueueFamilyStatus[i][2] > 0) { - queuePairsTransfer.push_back(std::pair(i, 0)); + queuePairsTransfer.emplace_back(std::pair(i, 0)); found = true; } } -- GitLab