GPU: Don't set empty post chain

This commit is contained in:
Connor McLaughlin 2022-07-23 13:54:48 +10:00
parent 9b22f0564f
commit fc40397818
2 changed files with 2 additions and 2 deletions

View file

@ -44,7 +44,7 @@ bool GPU::Initialize()
g_host_display->SetDisplayLinearFiltering(g_settings.display_linear_filtering); g_host_display->SetDisplayLinearFiltering(g_settings.display_linear_filtering);
g_host_display->SetDisplayIntegerScaling(g_settings.display_integer_scaling); g_host_display->SetDisplayIntegerScaling(g_settings.display_integer_scaling);
g_host_display->SetDisplayStretch(g_settings.display_stretch); g_host_display->SetDisplayStretch(g_settings.display_stretch);
if (g_settings.display_post_processing && if (g_settings.display_post_processing && !g_settings.display_post_process_chain.empty() &&
!g_host_display->SetPostProcessingChain(g_settings.display_post_process_chain)) !g_host_display->SetPostProcessingChain(g_settings.display_post_process_chain))
{ {
Host::AddOSDMessage(Host::TranslateStdString("OSDMessage", "Failed to load post processing shader chain."), 20.0f); Host::AddOSDMessage(Host::TranslateStdString("OSDMessage", "Failed to load post processing shader chain."), 20.0f);

View file

@ -3179,7 +3179,7 @@ void System::CheckForSettingsChanges(const Settings& old_settings)
if (g_settings.display_post_processing != old_settings.display_post_processing || if (g_settings.display_post_processing != old_settings.display_post_processing ||
g_settings.display_post_process_chain != old_settings.display_post_process_chain) g_settings.display_post_process_chain != old_settings.display_post_process_chain)
{ {
if (g_settings.display_post_processing) if (g_settings.display_post_processing && !g_settings.display_post_process_chain.empty())
{ {
if (!g_host_display->SetPostProcessingChain(g_settings.display_post_process_chain)) if (!g_host_display->SetPostProcessingChain(g_settings.display_post_process_chain))
Host::AddOSDMessage(Host::TranslateStdString("OSDMessage", "Failed to load post processing shader chain."), Host::AddOSDMessage(Host::TranslateStdString("OSDMessage", "Failed to load post processing shader chain."),