mirror of https://github.com/RPCS3/rpcs3.git
Add wake-up delay to settings
This commit is contained in:
parent
85695c8bac
commit
556ac1cf22
|
@ -84,6 +84,7 @@ public:
|
|||
MultithreadedRSX,
|
||||
VBlankRate,
|
||||
RelaxedZCULL,
|
||||
DriverWakeUpDelay,
|
||||
|
||||
// Performance Overlay
|
||||
PerfOverlayEnabled,
|
||||
|
@ -315,6 +316,7 @@ private:
|
|||
{ MinimumScalableDimension, { "Video", "Minimum Scalable Dimension"}},
|
||||
{ VulkanAdapter, { "Video", "Vulkan", "Adapter"}},
|
||||
{ VBlankRate, { "Video", "Vblank Rate"}},
|
||||
{ DriverWakeUpDelay, { "Video", "Driver Wake-Up Delay"}},
|
||||
|
||||
// Performance Overlay
|
||||
{ PerfOverlayEnabled, { "Video", "Performance Overlay", "Enabled" } },
|
||||
|
|
|
@ -945,6 +945,13 @@ settings_dialog::settings_dialog(std::shared_ptr<gui_settings> guiSettings, std:
|
|||
|
||||
// Sliders
|
||||
|
||||
EnhanceSlider(emu_settings::DriverWakeUpDelay, ui->wakeupDelay, ui->wakeupText, tr(u8"%0 µs"));
|
||||
int wakeupDef = stoi(xemu_settings->GetSettingDefault(emu_settings::DriverWakeUpDelay));
|
||||
connect(ui->wakeupReset, &QAbstractButton::clicked, [=]()
|
||||
{
|
||||
ui->wakeupDelay->setValue(wakeupDef);
|
||||
});
|
||||
|
||||
EnhanceSlider(emu_settings::VBlankRate, ui->vblank, ui->vblankText, tr("%0 Hz"));
|
||||
int vblankDef = stoi(xemu_settings->GetSettingDefault(emu_settings::VBlankRate));
|
||||
connect(ui->vblankReset, &QAbstractButton::clicked, [=]()
|
||||
|
|
|
@ -1759,6 +1759,49 @@
|
|||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="gb_wakeupDelay">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Minimum">
|
||||
<horstretch>0</horstretch>
|
||||
<verstretch>0</verstretch>
|
||||
</sizepolicy>
|
||||
</property>
|
||||
<property name="title">
|
||||
<string>Driver Wake-Up Delay</string>
|
||||
</property>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_92">
|
||||
<item>
|
||||
<widget class="QSlider" name="wakeupDelay">
|
||||
<property name="orientation">
|
||||
<enum>Qt::Horizontal</enum>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_31" stretch="1,0">
|
||||
<item>
|
||||
<widget class="QLabel" name="wakeupText">
|
||||
<property name="text">
|
||||
<string>1 µs</string>
|
||||
</property>
|
||||
<property name="alignment">
|
||||
<set>Qt::AlignCenter</set>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QPushButton" name="wakeupReset">
|
||||
<property name="text">
|
||||
<string>Reset</string>
|
||||
</property>
|
||||
</widget>
|
||||
</item>
|
||||
</layout>
|
||||
</item>
|
||||
</layout>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QGroupBox" name="gb_vblank">
|
||||
<property name="sizePolicy">
|
||||
|
|
Loading…
Reference in New Issue