gsdx gui: update the filter combox box with new trilinear options

OpenGL only

v2: update setting tooltip based on turtleli feedback
This commit is contained in:
Gregory Hainaut 2016-10-02 13:26:54 +02:00
parent 5ced9c1f19
commit c440c7c93a
2 changed files with 9 additions and 3 deletions

View File

@ -31,10 +31,13 @@ const char* dialog_message(int ID, bool* updateText) {
switch (ID)
{
case IDC_FILTER:
return "Control the texture bilinear filtering of the emulation.\n\n"
return "Control the texture filtering of the emulation.\n\n"
"Nearest:\nAlways disable interpolation, rendering will be blocky.\n\n"
"PS2:\nUse same mode as the PS2. It is the more accurate option.\n\n"
"Forced:\nAlways enable interpolation. Rendering is smoother but it could generate some glitches.";
"Bilinear PS2:\nUse same mode as the PS2. It is the more accurate option.\n\n"
"Bilinear Forced:\nAlways enable interpolation. Rendering is smoother but it could generate some glitches.\n\n"
"Trilinear:\nUse OpenGL trilinear interpolation when PS2 uses mipmaps.\n\n"
"Trilinear Forced Bilinear:\nSame as above but always enable bilinear interpolation.\n\n"
"Trilinear Ultra:\nAlways enable full trilinear interpolation. Warning Slow!\n\n";
case IDC_CRC_LEVEL:
return "Control the number of Auto-CRC hacks applied to games.\n\n"
"None:\nRemove nearly all CRC hacks (debug only).\n\n"

View File

@ -202,6 +202,9 @@ void GSdxApp::Init()
m_gs_filter.push_back(GSSetting(0, "Nearest", ""));
m_gs_filter.push_back(GSSetting(1, "Bilinear", "Forced"));
m_gs_filter.push_back(GSSetting(2, "Bilinear", "PS2"));
m_gs_filter.push_back(GSSetting(3, "Trilinear", "Ultra/Slow"));
m_gs_filter.push_back(GSSetting(4, "Trilinear", ""));
m_gs_filter.push_back(GSSetting(5, "Trilinear", "Forced Bilinear"));
m_gs_gl_ext.push_back(GSSetting(-1, "Auto", ""));
m_gs_gl_ext.push_back(GSSetting(0, "Force-Disabled", ""));