pcsx2/pcsx2-qt
Stenzek c7a21a60cf GS: Improve vsync mode selection
All games use mailbox/triple buffering. Except when you enable sync to
host refresh, in which case FIFO/double buffering is used.

This means vsync enabled will ever tear, but at the same time, never
drop to 30fps on a missed frame due to frame rate differences.

To have the "best of both worlds", you should enable vsync and sync to
host refresh. Previously, this resulted in additional input lag, since
the host vsync would drive the EE frame timing. Now, this behaviour is
disabled by default, unless you enable "Use Host VSync Timing".
2024-05-25 14:06:50 +10:00
..
Debugger Debugger: Disable the debugger toolbar ctx menu 2024-04-20 11:56:51 +10:00
GameList Host: Add plural translation support 2024-05-17 11:57:38 +10:00
Settings GS: Improve vsync mode selection 2024-05-25 14:06:50 +10:00
Tools/InputRecording Qt: Fix a couple more missing native separator calls 2024-04-04 17:35:14 +10:00
Translations Qt: Update base translation 2024-05-19 16:07:15 +10:00
resources FSUI: Icon treatments 2024-03-02 15:08:11 +00:00
AboutDialog.cpp SmallString: Add missing methods 2024-04-13 13:21:17 +10:00
AboutDialog.h Qt: Add third-party license statements 2024-01-07 22:20:43 +10:00
AboutDialog.ui Qt:i18n: Adding I18N comments for translators, minor typo fixes (#8048) 2023-03-18 16:14:55 -05:00
AutoUpdaterDialog.cpp AutoUpdater: Correct type on stub processUpdate() 2024-05-23 11:34:06 +10:00
AutoUpdaterDialog.h Qt: Invoke Updater as Administrator for Program Files installs 2024-01-14 18:03:10 +10:00
AutoUpdaterDialog.ui Qt/Updater: Move download size indicator to better placement 2023-10-17 13:10:34 +10:00
CMakeLists.txt SPU2: Use AudioStream for output 2024-05-04 14:12:20 +10:00
ColorPickerButton.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
ColorPickerButton.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
CoverDownloadDialog.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
CoverDownloadDialog.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
CoverDownloadDialog.ui Qt: Icon Revamps 2023-06-15 20:51:15 +10:00
DisplayWidget.cpp FSUI: Allow toggling fullscreen when VM is paused 2024-01-13 12:27:05 +10:00
DisplayWidget.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
EarlyHardwareCheck.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
LogWindow.cpp Qt: Fix closing log window via taskbar 2024-03-21 13:07:48 +10:00
LogWindow.h Qt: Fix closing log window via taskbar 2024-03-21 13:07:48 +10:00
MainWindow.cpp VMManager: Rewrite input profile hotkey priority logic 2024-05-17 11:57:38 +10:00
MainWindow.h Qt: Add option to pause when controller is disconnected 2024-05-17 11:57:38 +10:00
MainWindow.ui Qt: Enable unifiedTitleAndToolBarOnMac for main window 2024-03-23 12:14:19 +10:00
PrecompiledHeader.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
PrecompiledHeader.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
QtHost.cpp VMManager: Rewrite input profile hotkey priority logic 2024-05-17 11:57:38 +10:00
QtHost.h Qt: Add option to pause when controller is disconnected 2024-05-17 11:57:38 +10:00
QtKeyCodes.cpp Misc: Pass most string_views by value instead of reference 2024-05-17 11:57:38 +10:00
QtProgressCallback.cpp Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
QtProgressCallback.h Misc: Remove explicit PCH include, switch to SPDX 2023-12-24 14:03:14 +10:00
QtUtils.cpp GS: Improve vsync mode selection 2024-05-25 14:06:50 +10:00
QtUtils.h Misc: Pass most string_views by value instead of reference 2024-05-17 11:57:38 +10:00
SettingWidgetBinder.h Qt: Clean and remove empty game settings 2024-05-05 12:13:20 +10:00
SetupWizardDialog.cpp Qt: Fix remove game directory button being enabled w/o selection 2024-05-07 12:41:03 +10:00
SetupWizardDialog.h Qt: Fix remove game directory button being enabled w/o selection 2024-05-07 12:41:03 +10:00
SetupWizardDialog.ui Qt: Update docs link on setup wizard 2024-03-22 12:37:13 +10:00
Themes.cpp Qt: Add Classic Windows as theme option 2024-05-04 13:59:18 +10:00
Translations.cpp Misc: Pass most string_views by value instead of reference 2024-05-17 11:57:38 +10:00
pcsx2-qt.vcxproj SPU2: Use AudioStream for output 2024-05-04 14:12:20 +10:00
pcsx2-qt.vcxproj.filters SPU2: Use AudioStream for output 2024-05-04 14:12:20 +10:00