1
0
mirror of https://github.com/blawar/GLideN64.git synced 2024-06-25 22:09:35 +00:00

Support txDeposterize option in GUI.

This commit is contained in:
Sergey Lipskiy 2016-04-14 21:58:21 +06:00
parent 94fce39403
commit d132a0c0a4
3 changed files with 12 additions and 1 deletions

View File

@ -170,6 +170,7 @@ void ConfigDialog::_init()
ui->enhancementComboBox->setCurrentIndex(config.textureFilter.txEnhancementMode);
ui->textureFilterCacheSpinBox->setValue(config.textureFilter.txCacheSize / gc_uMegabyte);
ui->deposterizeCheckBox->setChecked(config.textureFilter.txDeposterize != 0);
ui->ignoreBackgroundsCheckBox->setChecked(config.textureFilter.txFilterIgnoreBG != 0);
ui->texturePackGroupBox->setChecked(config.textureFilter.txHiresEnable != 0);
@ -339,6 +340,7 @@ void ConfigDialog::accept()
config.textureFilter.txEnhancementMode = ui->enhancementComboBox->currentIndex();
config.textureFilter.txCacheSize = ui->textureFilterCacheSpinBox->value() * gc_uMegabyte;
config.textureFilter.txDeposterize = ui->deposterizeCheckBox->isChecked() ? 1 : 0;
config.textureFilter.txFilterIgnoreBG = ui->ignoreBackgroundsCheckBox->isChecked() ? 1 : 0;
config.textureFilter.txHiresEnable = ui->texturePackGroupBox->isChecked() ? 1 : 0;

View File

@ -63,6 +63,7 @@ void _loadSettings(QSettings & settings)
settings.beginGroup("textureFilter");
config.textureFilter.txFilterMode = settings.value("txFilterMode", config.textureFilter.txFilterMode).toInt();
config.textureFilter.txEnhancementMode = settings.value("txEnhancementMode", config.textureFilter.txEnhancementMode).toInt();
config.textureFilter.txDeposterize = settings.value("txDeposterize", config.textureFilter.txDeposterize).toInt();
config.textureFilter.txFilterIgnoreBG = settings.value("txFilterIgnoreBG", config.textureFilter.txFilterIgnoreBG).toInt();
config.textureFilter.txCacheSize = settings.value("txCacheSize", config.textureFilter.txCacheSize).toInt();
config.textureFilter.txHiresEnable = settings.value("txHiresEnable", config.textureFilter.txHiresEnable).toInt();
@ -176,6 +177,7 @@ void writeSettings(const QString & _strIniFolder)
settings.beginGroup("textureFilter");
settings.setValue("txFilterMode", config.textureFilter.txFilterMode);
settings.setValue("txEnhancementMode", config.textureFilter.txEnhancementMode);
settings.setValue("txDeposterize", config.textureFilter.txDeposterize);
settings.setValue("txFilterIgnoreBG", config.textureFilter.txFilterIgnoreBG);
settings.setValue("txCacheSize", config.textureFilter.txCacheSize);
settings.setValue("txHiresEnable", config.textureFilter.txHiresEnable);

View File

@ -1130,6 +1130,13 @@
</item>
<item>
<layout class="QVBoxLayout" name="verticalLayout_12">
<item>
<widget class="QCheckBox" name="deposterizeCheckBox">
<property name="text">
<string>Deposterize textures</string>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="ignoreBackgroundsCheckBox">
<property name="toolTip">
@ -1804,9 +1811,9 @@
</connections>
<buttongroups>
<buttongroup name="bloomBlendModeButtonGroup"/>
<buttongroup name="copyFrameBufferButtonGroup"/>
<buttongroup name="aspectButtonGroup"/>
<buttongroup name="bilinearButtonGroup"/>
<buttongroup name="copyFrameBufferButtonGroup"/>
<buttongroup name="screenshotButtonGroup"/>
</buttongroups>
</ui>