Stenzek
d8e980887f
GameList: Add GetEntryBySerialAndHash()
2023-05-15 23:47:22 +10:00
Stenzek
9aa6c24620
System: Store game hash as well as serial
2023-05-15 23:39:07 +10:00
Connor McLaughlin
481174255e
Merge pull request #2965 from stenzek/resize
...
HostDisplay: Treat internal res screenshots as a screenshot
2023-05-04 01:00:46 +10:00
Stenzek
6b366afb05
HostDisplay: Treat internal res screenshots as a screenshot
2023-05-02 21:44:03 +10:00
CharlesThobe
53de37eaa8
Linux: implement DBus screensaver inhibitor
2023-05-02 05:59:45 +03:00
CharlesThobe
8483738bf0
Fix order of macros
2023-05-01 17:14:23 +03:00
Stenzek
5fee6f5abe
InputManager: Warning fix
2023-04-14 18:14:49 +10:00
Stenzek
fd0d12a4f4
GL: Fix shader/memory leak
2023-04-10 23:50:09 +10:00
Stenzek
d7372d2442
Qt: Clear all keyboard bind states when focus is lost
2023-03-16 21:25:47 +10:00
Stenzek
dd7dfe348f
HostDisplay: Clamp scissor rect for cursor
...
Scissor with x/y < 0 is invalid.
To you know who you are, stop copying these changes and putting your
name on it, or respect the copyright declared in the files. You're
violating both copyright as well as the license by not attributing.
2023-02-07 20:08:49 +10:00
Stenzek
befbc7bc2e
HostDisplay: Fix cursor texture leak
2023-02-07 20:06:29 +10:00
Stenzek
f8d5379f8e
Qt: Default to native/dynamic theme on Mac
2023-02-05 15:12:43 +10:00
Stenzek
0ef24398f8
Qt: Ensure system is shut down before closing
...
Fixes crash on shutdown on Mac.
2023-02-05 13:43:15 +10:00
Stenzek
1371dcfa4a
Vulkan/Texture: Fix incorrect upload image layout
2023-02-05 13:12:45 +10:00
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