Use a background thread to load ISO into RAM.

This way we don't get slow startup.  This will also cache the CSO data,
for example, rather than the raw data, using up less RAM.  It might even
be reasonable to enable on 32-bit.
This commit is contained in:
Unknown W. Brackets 2015-12-19 15:23:25 -08:00
parent 4c0051dcfb
commit dd5c91108c
11 changed files with 331 additions and 52 deletions

View file

@ -582,7 +582,7 @@ void GameSettingsScreen::CreateViews() {
#endif
#if defined(_M_X64)
systemSettings->Add(new CheckBox(&g_Config.bCacheFullIsoInRam, sy->T("Cache ISO in RAM", "Cache full ISO in RAM (slow startup)")));
systemSettings->Add(new CheckBox(&g_Config.bCacheFullIsoInRam, sy->T("Cache ISO in RAM", "Cache full ISO in RAM")));
#endif
//#ifndef ANDROID