mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-24 18:01:56 +00:00
SConfig: Replace bNTSC with m_region
This lets us get rid of VideoInterface::SetRegionReg, a huge hack in CEXIMemoryCard, and some minor things.
This commit is contained in:
parent
66ea9f5cc1
commit
f85266df20
13 changed files with 90 additions and 151 deletions
|
@ -16,6 +16,7 @@
|
|||
namespace DiscIO
|
||||
{
|
||||
enum class Language;
|
||||
enum class Region;
|
||||
}
|
||||
|
||||
// DSP Backend Types
|
||||
|
@ -92,7 +93,6 @@ struct SConfig : NonCopyable
|
|||
bool bDSPThread = false;
|
||||
bool bDSPHLE = true;
|
||||
bool bSyncGPUOnSkipIdleHack = true;
|
||||
bool bNTSC = false;
|
||||
bool bForceNTSCJ = false;
|
||||
bool bHLE_BS2 = true;
|
||||
bool bEnableCheats = false;
|
||||
|
@ -183,7 +183,9 @@ struct SConfig : NonCopyable
|
|||
BOOT_BS2,
|
||||
BOOT_DFF
|
||||
};
|
||||
|
||||
EBootType m_BootType;
|
||||
DiscIO::Region m_region;
|
||||
|
||||
std::string m_strVideoBackend;
|
||||
std::string m_strGPUDeterminismMode;
|
||||
|
@ -206,6 +208,7 @@ struct SConfig : NonCopyable
|
|||
std::string m_perfDir;
|
||||
|
||||
void LoadDefaults();
|
||||
static const char* GetDirectoryForRegion(DiscIO::Region region);
|
||||
bool AutoSetup(EBootBS2 _BootBS2);
|
||||
const std::string& GetGameID() const { return m_strGameID; }
|
||||
void CheckMemcardPath(std::string& memcardPath, const std::string& gameRegion, bool isSlotA);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue