| 408 | } |
| 409 | |
| 410 | static std::optional<GameDatabaseSchema::GSHWFixId> GameDatabaseSchema::parseHWFixName(const std::string_view name) |
| 411 | { |
| 412 | for (u32 i = 0; i < std::size(s_gs_hw_fix_names); i++) |
| 413 | { |
| 414 | if (name.compare(s_gs_hw_fix_names[i]) == 0) |
| 415 | return static_cast<GameDatabaseSchema::GSHWFixId>(i); |
| 416 | } |
| 417 | |
| 418 | return std::nullopt; |
| 419 | } |
| 420 | |
| 421 | bool GameDatabaseSchema::isUserHackHWFix(GSHWFixId id) |
| 422 | { |