DSPHLE: report games that use unimplemented AX features

Not including GC DPL2 mixing here since it's easy to find games that use it.
This commit is contained in:
Tillmann Karras 2021-08-01 03:40:06 +01:00
commit f45bb89e97
4 changed files with 11 additions and 1 deletions

View file

@ -133,7 +133,7 @@ void DolphinAnalytics::ReportGameStart()
}
// Keep in sync with enum class GameQuirk definition.
constexpr std::array<const char*, 19> GAME_QUIRKS_NAMES{
constexpr std::array<const char*, 21> GAME_QUIRKS_NAMES{
"icache-matters",
"directly-reads-wiimote-input",
"uses-DVDLowStopLaser",
@ -153,6 +153,8 @@ constexpr std::array<const char*, 19> GAME_QUIRKS_NAMES{
"uses-unknown-xf-command",
"uses-maybe-invalid-cp-command",
"uses-cp-perf-command",
"uses-unimplemented-ax-command",
"uses-ax-initial-time-delay",
};
static_assert(GAME_QUIRKS_NAMES.size() == static_cast<u32>(GameQuirk::COUNT),
"Game quirks names and enum definition are out of sync.");