From 652de1db51b393558222f4d7b605eb19879c7d26 Mon Sep 17 00:00:00 2001 From: Dmugetsu Date: Mon, 17 Mar 2025 13:18:17 -0600 Subject: [PATCH] Fixing detach --- src/qt_gui/settings_dialog.cpp | 9 +++++++++ src/video_core/renderer_vulkan/host_passes/fsr_pass.h | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/qt_gui/settings_dialog.cpp b/src/qt_gui/settings_dialog.cpp index 298386d4c..45629023d 100644 --- a/src/qt_gui/settings_dialog.cpp +++ b/src/qt_gui/settings_dialog.cpp @@ -79,6 +79,15 @@ SettingsDialog::SettingsDialog(std::span physical_devices, ui->buttonBox->button(QDialogButtonBox::StandardButton::Close)->setFocus(); + float rcas_value = Config::getRcasAttenuation(); + ui->rcasAttenuationSlider->setValue(static_cast(rcas_value * 1000)); + ui->rcasAttenuationSpinBox->setValue(rcas_value); + + connect(ui->rcasAttenuationSlider, &QSlider::valueChanged, this, + &SettingsDialog::OnRcasAttenuationChanged); + connect(ui->rcasAttenuationSpinBox, QOverload::of(&QDoubleSpinBox::valueChanged), this, + &SettingsDialog::OnRcasAttenuationSpinBoxChanged); + channelMap = {{tr("Release"), "Release"}, {tr("Nightly"), "Nightly"}}; logTypeMap = {{tr("async"), "async"}, {tr("sync"), "sync"}}; screenModeMap = {{tr("Fullscreen (Borderless)"), "Fullscreen (Borderless)"}, diff --git a/src/video_core/renderer_vulkan/host_passes/fsr_pass.h b/src/video_core/renderer_vulkan/host_passes/fsr_pass.h index 2f328e0d6..cc699c533 100644 --- a/src/video_core/renderer_vulkan/host_passes/fsr_pass.h +++ b/src/video_core/renderer_vulkan/host_passes/fsr_pass.h @@ -3,8 +3,8 @@ #pragma once -#include "common/types.h" #include "common/config.h" +#include "common/types.h" #include "video_core/renderer_vulkan/vk_common.h" #include "video_core/texture_cache/image.h" @@ -15,7 +15,7 @@ public: struct Settings { bool enable{true}; bool use_rcas{true}; - float rcas_attenuation{Config::getRcasAttenuation()}; + float rcas_attenuation{Config::getRcasAttenuation()}; }; void Create(vk::Device device, VmaAllocator allocator, u32 num_images);