summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsTargetGroup.cpp
diff options
context:
space:
mode:
authorLioncash <mai.iam2048@gmail.com>2024-01-24 22:51:35 -0500
committerLioncash <mai.iam2048@gmail.com>2024-01-24 22:52:58 -0500
commit1b7da3711426762bdc761501c42878811fb7f59c (patch)
treeafd095604a2f5431197ebaacc04dbac17e3a9a2c /Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsTargetGroup.cpp
parent24f952c12b9f4fb759b490f9f141fbbed3bca446 (diff)
GraphicsTargetGroup: Reduce object churn a little
Diffstat (limited to 'Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsTargetGroup.cpp')
-rw-r--r--Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsTargetGroup.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsTargetGroup.cpp b/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsTargetGroup.cpp
index f02a047339..3ac1b108cd 100644
--- a/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsTargetGroup.cpp
+++ b/Source/Core/VideoCommon/GraphicsModSystem/Config/GraphicsTargetGroup.cpp
@@ -12,10 +12,10 @@ void GraphicsTargetGroupConfig::SerializeToConfig(picojson::object& json_obj) co
{
picojson::object serialized_target;
SerializeTargetToConfig(serialized_target, target);
- serialized_targets.push_back(picojson::value{serialized_target});
+ serialized_targets.emplace_back(std::move(serialized_target));
}
- json_obj["targets"] = picojson::value{serialized_targets};
- json_obj["name"] = picojson::value{m_name};
+ json_obj.emplace("targets", std::move(serialized_targets));
+ json_obj.emplace("name", m_name);
}
bool GraphicsTargetGroupConfig::DeserializeFromConfig(const picojson::object& obj)
@@ -72,9 +72,9 @@ void GraphicsTargetGroupConfig::SerializeToProfile(picojson::object* obj) const
{
picojson::object serialized_target;
SerializeTargetToProfile(&serialized_target, target);
- serialized_targets.push_back(picojson::value{serialized_target});
+ serialized_targets.emplace_back(std::move(serialized_target));
}
- json_obj["targets"] = picojson::value{serialized_targets};
+ json_obj.emplace("targets", std::move(serialized_targets));
}
void GraphicsTargetGroupConfig::DeserializeFromProfile(const picojson::object& obj)
@@ -83,7 +83,7 @@ void GraphicsTargetGroupConfig::DeserializeFromProfile(const picojson::object& o
{
if (it->second.is<picojson::array>())
{
- auto serialized_targets = it->second.get<picojson::array>();
+ const auto& serialized_targets = it->second.get<picojson::array>();
if (serialized_targets.size() != m_targets.size())
return;