mirror of
https://github.com/RetroDECK/Duckstation.git
synced 2024-11-26 23:55:40 +00:00
Qt: Add widescreen hack option
This commit is contained in:
parent
8c3051ae14
commit
1e6740762d
|
@ -43,6 +43,8 @@ GPUSettingsWidget::GPUSettingsWidget(QtHostInterface* host_interface, QWidget* p
|
||||||
QStringLiteral("GPU/ForceNTSCTimings"));
|
QStringLiteral("GPU/ForceNTSCTimings"));
|
||||||
SettingWidgetBinder::BindWidgetToBoolSetting(m_host_interface, m_ui.linearTextureFiltering,
|
SettingWidgetBinder::BindWidgetToBoolSetting(m_host_interface, m_ui.linearTextureFiltering,
|
||||||
QStringLiteral("GPU/TextureFiltering"));
|
QStringLiteral("GPU/TextureFiltering"));
|
||||||
|
SettingWidgetBinder::BindWidgetToBoolSetting(m_host_interface, m_ui.widescreenHack,
|
||||||
|
QStringLiteral("GPU/WidescreenHack"));
|
||||||
|
|
||||||
connect(m_ui.resolutionScale, QOverload<int>::of(&QComboBox::currentIndexChanged), this,
|
connect(m_ui.resolutionScale, QOverload<int>::of(&QComboBox::currentIndexChanged), this,
|
||||||
&GPUSettingsWidget::updateScaledDitheringEnabled);
|
&GPUSettingsWidget::updateScaledDitheringEnabled);
|
||||||
|
@ -113,6 +115,10 @@ GPUSettingsWidget::GPUSettingsWidget(QtHostInterface* host_interface, QWidget* p
|
||||||
"Smooths out the blockyness of magnified textures on 3D object by using bilinear "
|
"Smooths out the blockyness of magnified textures on 3D object by using bilinear "
|
||||||
"filtering. Will have a greater effect on higher resolution scales. Currently this option "
|
"filtering. Will have a greater effect on higher resolution scales. Currently this option "
|
||||||
"produces artifacts around objects in many games and needs further work. Only applies to the hardware renderers.");
|
"produces artifacts around objects in many games and needs further work. Only applies to the hardware renderers.");
|
||||||
|
dialog->registerWidgetHelp(m_ui.widescreenHack, "Widescreen Hack", "Unchecked",
|
||||||
|
"Scales vertex positions in screen-space to a widescreen aspect ratio, essentially "
|
||||||
|
"increasing the field of view from 4:3 to 16:9 in 3D games. For 2D games, or games which "
|
||||||
|
"use pre-rendered backgrounds, this enhancement will not work as expected.");
|
||||||
}
|
}
|
||||||
|
|
||||||
GPUSettingsWidget::~GPUSettingsWidget() = default;
|
GPUSettingsWidget::~GPUSettingsWidget() = default;
|
||||||
|
|
|
@ -163,6 +163,13 @@
|
||||||
</property>
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
<item row="4" column="0" colspan="2">
|
||||||
|
<widget class="QCheckBox" name="widescreenHack">
|
||||||
|
<property name="text">
|
||||||
|
<string>Widescreen Hack</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</item>
|
||||||
</layout>
|
</layout>
|
||||||
</widget>
|
</widget>
|
||||||
</item>
|
</item>
|
||||||
|
|
Loading…
Reference in a new issue