835 Commits

Author SHA1 Message Date
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
Connor McLaughlin
ccfe3925fc HostDisplay: Use border sampling for post processing shaders 2022-10-13 22:53:16 +10:00
Connor McLaughlin
2c867bc3df HostDisplay: Blit before post processing, not after
Should be a tiny performance boost on tilers.
2022-10-13 22:13:09 +10:00
Connor McLaughlin
adf41b9bbd D3D12HostDisplay: Implement post processing 2022-10-13 22:13:09 +10:00
Connor McLaughlin
8afea2fef8 HostDisplay: Fix post-processing time, add original source size 2022-10-13 17:42:15 +10:00