GameDB: Fix Round/Clamp nodes

This commit is contained in:
refractionpcsx2 2021-12-26 11:58:15 +00:00
parent 21bc56a8ba
commit 7e36ee243c
1 changed files with 7 additions and 7 deletions

View File

@ -102,31 +102,31 @@ void parseAndInsert(const std::string_view& serial, const c4::yml::NodeRef& node
} }
if (node.has_child("roundModes")) if (node.has_child("roundModes"))
{ {
if (node.has_child("eeRoundMode")) if (node["roundModes"].has_child("eeRoundMode"))
{ {
int eeVal = -1; int eeVal = -1;
node["eeRoundMode"] >> eeVal; node["roundModes"]["eeRoundMode"] >> eeVal;
gameEntry.eeRoundMode = static_cast<GameDatabaseSchema::RoundMode>(eeVal); gameEntry.eeRoundMode = static_cast<GameDatabaseSchema::RoundMode>(eeVal);
} }
if (node.has_child("vuRoundMode")) if (node.has_child("vuRoundMode"))
{ {
int vuVal = -1; int vuVal = -1;
node["vuRoundMode"] >> vuVal; node["roundModes"]["vuRoundMode"] >> vuVal;
gameEntry.vuRoundMode = static_cast<GameDatabaseSchema::RoundMode>(vuVal); gameEntry.vuRoundMode = static_cast<GameDatabaseSchema::RoundMode>(vuVal);
} }
} }
if (node.has_child("clampModes")) if (node.has_child("clampModes"))
{ {
if (node.has_child("eeClampMode")) if (node["clampModes"].has_child("eeClampMode"))
{ {
int eeVal = -1; int eeVal = -1;
node["eeClampMode"] >> eeVal; node["clampModes"]["eeClampMode"] >> eeVal;
gameEntry.eeClampMode = static_cast<GameDatabaseSchema::ClampMode>(eeVal); gameEntry.eeClampMode = static_cast<GameDatabaseSchema::ClampMode>(eeVal);
} }
if (node.has_child("vuClampMode")) if (node["clampModes"].has_child("vuClampMode"))
{ {
int vuVal = -1; int vuVal = -1;
node["vuClampMode"] >> vuVal; node["clampModes"]["vuClampMode"] >> vuVal;
gameEntry.vuClampMode = static_cast<GameDatabaseSchema::ClampMode>(vuVal); gameEntry.vuClampMode = static_cast<GameDatabaseSchema::ClampMode>(vuVal);
} }
} }