Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Misc: More DuckStation backports #11252

Merged
merged 23 commits into from
May 17, 2024
Merged

Misc: More DuckStation backports #11252

merged 23 commits into from
May 17, 2024

Conversation

stenzek
Copy link
Member

@stenzek stenzek commented May 15, 2024

Description of Changes

  • FullscreenUI: Fix gaps between some UI elements
  • FullscreenUI: Fix minimal output latency toggle
  • FullscreenUI: Add horizontal padding to menu windows
  • FullscreenUI: Use native file selector on Flatpak
  • Qt: Add option to pause when controller is disconnected
  • 3rdparty/cubeb: Sync to 19fcbef
  • 3rdparty/cubeb: Only include connected devices when enumerating wasapi
  • GS/Vulkan: Simplify loader using DynamicLibrary
  • SettingsInterface: Fix TinyString helper
  • Host: Add plural translation support
  • Error: Strip trailing whitespace from Windows errors
  • MTGS: Eliminate redundant SynchronousMTGS checks in Release build
  • Config: Remove redundant GS setting macros
  • GS: Make VSync a boolean toggle
  • InputManager: Add push to toggle for macros
  • AudioStream: Vectorize volume application
  • FullscreenUI: Warning fix
  • USB-Eyetoy: Fix unused comprLen warning
  • VMManager: Rewrite input profile hotkey priority logic
  • CI/AppImage: Don't bundle libssl/libcrypto

Rationale behind Changes

See commit list.
Closes #11242.
Closes #11237.
Closes #11230.

Suggested Testing Steps

  • Check Big Picture UI.
  • Test pause on controller disconnect (you'll need to actually have it bound to a virtual PS2 controller).
  • Check sound output.
  • Make sure Vulkan renderer still works.
  • Make sure VSync still works.
  • Test new push-to-toggle macro feature.
  • Check input profiles.
  • Make sure AppImage still runs.

@stenzek stenzek merged commit e8e84d1 into PCSX2:master May 17, 2024
11 of 12 checks passed
@stenzek stenzek deleted the backports branch May 17, 2024 01:57
@bigol83
Copy link

bigol83 commented May 19, 2024

This change made it so around half my games are forced to have tearing, even with vsync option. I am a PAL user with many games that don't have an NTSC selector. If this is what caused it, please reconsider.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
5 participants