mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-29 12:19:12 +00:00
Add game quirks for unknown BP/CP/XF commands
This commit is contained in:
parent
ac250f7c20
commit
7fe1292c62
5 changed files with 60 additions and 14 deletions
|
@ -133,20 +133,26 @@ void DolphinAnalytics::ReportGameStart()
|
|||
}
|
||||
|
||||
// Keep in sync with enum class GameQuirk definition.
|
||||
constexpr std::array<const char*, 14> GAME_QUIRKS_NAMES{"icache-matters",
|
||||
"directly-reads-wiimote-input",
|
||||
"uses-DVDLowStopLaser",
|
||||
"uses-DVDLowOffset",
|
||||
"uses-DVDLowReadDiskBca",
|
||||
"uses-DVDLowRequestDiscStatus",
|
||||
"uses-DVDLowRequestRetryNumber",
|
||||
"uses-DVDLowSerMeasControl",
|
||||
"uses-different-partition-command",
|
||||
"uses-di-interrupt-command",
|
||||
"mismatched-gpu-texgens-between-xf-and-bp",
|
||||
"mismatched-gpu-colors-between-xf-and-bp",
|
||||
"uses-uncommon-wd-mode",
|
||||
"uses-wd-unimplemented-ioctl"};
|
||||
constexpr std::array<const char*, 18> GAME_QUIRKS_NAMES{
|
||||
"icache-matters",
|
||||
"directly-reads-wiimote-input",
|
||||
"uses-DVDLowStopLaser",
|
||||
"uses-DVDLowOffset",
|
||||
"uses-DVDLowReadDiskBca",
|
||||
"uses-DVDLowRequestDiscStatus",
|
||||
"uses-DVDLowRequestRetryNumber",
|
||||
"uses-DVDLowSerMeasControl",
|
||||
"uses-different-partition-command",
|
||||
"uses-di-interrupt-command",
|
||||
"mismatched-gpu-texgens-between-xf-and-bp",
|
||||
"mismatched-gpu-colors-between-xf-and-bp",
|
||||
"uses-uncommon-wd-mode",
|
||||
"uses-wd-unimplemented-ioctl",
|
||||
"uses-unknown-bp-command",
|
||||
"uses-unknown-cp-command",
|
||||
"uses-unknown-xf-command",
|
||||
"uses-maybe-invalid-cp-command",
|
||||
};
|
||||
static_assert(GAME_QUIRKS_NAMES.size() == static_cast<u32>(GameQuirk::COUNT),
|
||||
"Game quirks names and enum definition are out of sync.");
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue