diff --git a/GPU/Common/PostShader.h b/GPU/Common/PostShader.h index f069b40d04..068c476641 100644 --- a/GPU/Common/PostShader.h +++ b/GPU/Common/PostShader.h @@ -27,7 +27,7 @@ struct ShaderInfo { std::string iniFile; // which ini file was this definition in? So we can write settings back later std::string section; // ini file section. This is saved. - std::string name; // Fancy display name. TODO: Not using yet. + std::string name; // Fancy display name. std::string fragmentShaderFile; std::string vertexShaderFile; diff --git a/UI/MiscScreens.cpp b/UI/MiscScreens.cpp index fa6980f0f4..8ba665a7eb 100644 --- a/UI/MiscScreens.cpp +++ b/UI/MiscScreens.cpp @@ -311,7 +311,7 @@ PostProcScreen::PostProcScreen(const std::string &title) : ListPopupScreen(title for (int i = 0; i < (int)shaders_.size(); i++) { if (shaders_[i].section == g_Config.sPostShaderName) selected = i; - items.push_back(ps->T(shaders_[i].section.c_str())); + items.push_back(ps->T(shaders_[i].section.c_str(), shaders_[i].name.c_str())); } adaptor_ = UI::StringVectorListAdaptor(items, selected); } diff --git a/Windows/MainWindowMenu.cpp b/Windows/MainWindowMenu.cpp index ff5c5989dd..dd157d7552 100644 --- a/Windows/MainWindowMenu.cpp +++ b/Windows/MainWindowMenu.cpp @@ -206,7 +206,7 @@ namespace MainWindow { checkedStatus = MF_CHECKED; } - translatedShaderName = ps->T(i->section.c_str()); + translatedShaderName = ps->T(i->section.c_str(), i->name.c_str()); AppendMenu(shaderMenu, MF_STRING | MF_BYPOSITION | checkedStatus, item++, ConvertUTF8ToWString(translatedShaderName).c_str()); }