Commit graph

839 commits

Author SHA1 Message Date
Stenzek 39d1e899eb CommonHost: Notify RAIntegration when we pause 2023-01-30 19:17:11 +10:00
Stenzek 58a5985f1a Achievements: Fix crash loading state with RAIntegration 2023-01-30 19:17:11 +10:00
Stenzek 9859850925 Achievements: Make sound effects not contingent on notifications 2023-01-30 19:17:11 +10:00
Stenzek 14cf865905 Misc: Correctness fixes for OpenGL
GLES2 fallback should be functional again.
2023-01-30 19:17:11 +10:00
Superstarxalien afaedfedc9 Revert "Improve Integer Scaling behavior" and instead offer as a setting 2023-01-23 13:44:44 -04:00
Superstarxalien 51d1587b21 Improve Integer Scaling behavior
...so it always upscales the display from the framebuffer to fit the aspect ratio by stretching either horizontally or vertically instead of always stretching horizontally, which sometimes (actually most of the time) downscales the image
2023-01-21 14:51:55 -04:00
Stenzek c393db419e Qt: Add Controller LED options (where supported) 2023-01-15 16:40:35 +10:00
Connor McLaughlin 722771fff6 Qt: Fix Linux build 2023-01-15 15:26:24 +10:00
Connor McLaughlin 395e9a934b InputManager: Support inverted full axis
i.e. pedals
2023-01-15 15:13:54 +10:00
Connor McLaughlin 559f14d27d ImGuiOverlays: Fix incorrect frame time order 2023-01-12 17:41:30 +10:00
Connor McLaughlin 7c6071dfe1 Qt: Add option to reset played time 2023-01-11 20:21:27 +10:00
Connor McLaughlin db364d0e95 Timers: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin 3acf569d67 DMA: Convert to namespace 2023-01-11 19:15:59 +10:00
Connor McLaughlin d096a09ed8 ImGuiManager: Fix debug window interaction with frame limit off 2023-01-11 19:15:59 +10:00
Connor McLaughlin b74eb37996 ImGuiOverlays: Display PAL/NTSC in resolution 2023-01-09 22:20:27 +10:00
Connor McLaughlin dd73811628 CDROM: Convert to namespace 2023-01-09 22:20:27 +10:00
Connor McLaughlin 19b4f4e921 System: Add frame time graph 2023-01-07 13:10:43 +10:00
Connor McLaughlin f9bf997c34 Achievements: Fix crash on game change when using RAIntegration 2022-12-31 16:12:03 +10:00
Connor McLaughlin af73d8ac24 D3D12HostDisplay: Fix software cursor rendering 2022-12-27 22:17:58 +10:00
Connor McLaughlin fb9608a9cf FullscreenUI: Fix folder changes not applying immediately 2022-12-20 21:37:28 +10:00
Connor McLaughlin fd050334c0 FullscreenUI: Warning fixes 2022-12-20 21:26:19 +10:00
Connor McLaughlin 1c8ef86f12 MDEC: Convert to namespace 2022-12-20 21:18:30 +10:00
bslenul 266a50f7bd Prevent shutdown hotkey from bypassing the state on shutdown setting 2022-12-18 15:23:03 +01:00
Connor McLaughlin 3082fd55d7 Qt: Add output audio device selection 2022-12-14 17:58:14 +10:00
Connor McLaughlin dfdbc9a8ce OpenGLHostDisplay: Update sync interval on MakeCurrent() 2022-12-08 13:21:21 +10:00
Connor McLaughlin 9d23df3aba OpenGLHostDisplay: Set swap interval on emu thread
Fixes vsync being locked on in Linux.
2022-12-07 12:37:57 +10:00
Connor McLaughlin 8c7a192128 Misc: Add copyright/license statement to applicable files
Should've did this in the beginning.
2022-12-04 21:03:49 +10:00
Connor McLaughlin 13f7672a78 FullscreenUI: Allow using input button to clear bindings 2022-12-04 14:09:33 +10:00
Connor McLaughlin 7d3ac98cc6 HostDisplay: Manually throttle fullscreen UI presentation
Fixes flickering screen in fullscreen with Vulkan.
2022-12-04 14:06:56 +10:00
Connor McLaughlin eafa4fb1a3 HostDisplay: Simplify method naming
Match PCSX2.
2022-12-04 13:22:13 +10:00
Connor McLaughlin 6f868e8d2a InputManager: Ensure Android source is always enabled 2022-12-04 13:20:08 +10:00
RSDuck 527a1e6d5e Various fixes for the postprocessing controls in the fullscreen GUI 2022-12-03 20:26:24 +01:00
RSDuck da963d4e37 Correct "Read Speedup" to "Seek Speedup" 2022-12-03 11:55:28 +01:00
Connor McLaughlin 27b0847ee7 WindowInfo: Don't clear display when going surfaceless
Fixes panic when a popup occurs when using GLX.
2022-11-23 19:13:29 +10:00
Connor McLaughlin 8d7aea5e19 Host: Add GetTopLevelWindowInfo()
And use it for screensaver inhibiting on Linux.
2022-11-18 18:44:00 +10:00
Connor McLaughlin ae4366498e Qt: Add migration of old controller binds to new 2022-11-18 17:16:21 +10:00
Spencer Alves ffa120d4e2 Achievements: Fix building Qt frontend with achievements disabled 2022-11-15 18:32:40 +10:00
Connor McLaughlin a6a52b31ad Achievements: Add option to disable notifications 2022-11-05 15:01:48 +10:00
Connor McLaughlin bdde3ce07b XAudio2Stream: Remove redundant check 2022-11-03 13:17:23 +10:00
Connor McLaughlin 5614887678 XInputSource: Reload devices on initialize 2022-11-03 13:13:10 +10:00
Connor McLaughlin 97ff2bf000 Misc: Remove last remnants of UWP 2022-11-03 13:13:10 +10:00
Connor McLaughlin 94ff7a3f13 EvdevInputSource: Add missing override 2022-10-31 18:09:26 +10:00
Connor McLaughlin c096752791 FullscreenUI: Minor fixes 2022-10-31 18:08:26 +10:00
Connor McLaughlin 6f70946860 ImGuiManager: Update FA glyph range 2022-10-23 14:51:52 +10:00
Connor McLaughlin 72dfbaf6cc Misc: Backports from PCSX2 UI 2022-10-23 14:49:44 +10:00
Connor McLaughlin ca571f8a78 GameList: Add played time tracker 2022-10-21 21:20:21 +10:00
Connor McLaughlin 0b0e910892 DInputSource: Use W variants of APIs 2022-10-21 00:30:42 +10:00
Connor McLaughlin c2f4192f5f FullscreenUI: Remove temporary force-settings-open 2022-10-14 20:35:01 +10:00
Connor McLaughlin 037f43f7d0 FullscreenUI: Add post processing settings 2022-10-14 00:14:35 +10:00
Connor McLaughlin 11ba87059e HostDisplay: Remove parameters which get pulled from config
No point duplicating them.
2022-10-14 00:14:34 +10:00