GameDatabase: Parse discSetName/discSetSerials

This commit is contained in:
Stenzek
2023-08-23 17:32:12 +10:00
parent 7a1af36e8d
commit 2419008242
5 changed files with 65 additions and 16 deletions

View File

@ -65,7 +65,7 @@ struct Entry
u8 max_players;
u8 min_blocks;
u8 max_blocks;
u32 supported_controllers;
u16 supported_controllers;
CompatibilityRating compatibility;
std::bitset<static_cast<int>(Trait::Count)> traits{};
@ -80,6 +80,9 @@ struct Entry
std::optional<float> gpu_pgxp_tolerance;
std::optional<float> gpu_pgxp_depth_threshold;
std::string disc_set_name;
std::vector<std::string> disc_set_serials;
ALWAYS_INLINE bool HasTrait(Trait trait) const { return traits[static_cast<int>(trait)]; }
void ApplySettings(Settings& settings, bool display_osd_messages) const;