Merge pull request #10842 from tellowkrinkle/ClearBackendInfo

VideoCommon: Clear backend_info before populating
This commit is contained in:
JMC47 2022-07-13 16:40:46 -04:00 committed by GitHub
commit 5663a44962
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -264,6 +264,9 @@ void VideoBackendBase::ActivateBackend(const std::string& name)
void VideoBackendBase::PopulateBackendInfo()
{
g_Config.Refresh();
// Reset backend_info so if the backend forgets to initialize something it doesn't end up using
// a value from the previously used renderer
g_Config.backend_info = {};
ActivateBackend(Config::Get(Config::MAIN_GFX_BACKEND));
g_video_backend->InitBackendInfo();
// We validate the config after initializing the backend info, as system-specific settings