mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2026-05-13 16:01:56 -04:00
VideoCommon: Invert interaction between Arbitrary Mipmap Detection and GPU Texture Decoding (the former disables the latter)
Split from #14293. It makes sense for a setting that changes visual output to have priority over a setting that barely makes any difference.
This commit is contained in:
@@ -27,8 +27,10 @@ HacksWidget::HacksWidget(GraphicsPane* gfx_pane) : m_game_layer{gfx_pane->GetCon
|
||||
|
||||
connect(gfx_pane, &GraphicsPane::BackendChanged, this, &HacksWidget::OnBackendChanged);
|
||||
OnBackendChanged(QString::fromStdString(Config::Get(Config::MAIN_GFX_BACKEND)));
|
||||
connect(m_gpu_texture_decoding, &QCheckBox::toggled,
|
||||
[gfx_pane] { emit gfx_pane->UseGPUTextureDecodingChanged(); });
|
||||
connect(gfx_pane, &GraphicsPane::UpdateGPUTextureDecoding, this, [this] {
|
||||
m_gpu_texture_decoding->setEnabled(
|
||||
!Get(m_game_layer, Config::GFX_ENHANCE_ARBITRARY_MIPMAP_DETECTION));
|
||||
});
|
||||
}
|
||||
|
||||
void HacksWidget::CreateWidgets()
|
||||
@@ -214,8 +216,8 @@ void HacksWidget::AddDescriptions()
|
||||
static const char TR_GPU_DECODING_DESCRIPTION[] = QT_TR_NOOP(
|
||||
"Enables texture decoding using the GPU instead of the CPU.<br><br>This may result in "
|
||||
"performance gains in some scenarios, or on systems where the CPU is the "
|
||||
"bottleneck.<br><br>If this setting is enabled, Arbitrary Mipmap Detection will be "
|
||||
"disabled.<br><br>"
|
||||
"bottleneck.<br><br>This setting is disabled when Arbitrary Mipmap Detection is "
|
||||
"enabled.<br><br>"
|
||||
"<dolphin_emphasis>If unsure, leave this unchecked.</dolphin_emphasis>");
|
||||
static const char TR_FAST_DEPTH_CALC_DESCRIPTION[] = QT_TR_NOOP(
|
||||
"Uses a less accurate algorithm to calculate depth values.<br><br>Causes issues in a few "
|
||||
|
||||
Reference in New Issue
Block a user