Stenzek
29934d62c4
System: Improve rewind behaviour
...
- Fix crash when rewinding before first state is saved.
- Always save a rewind state immediately after normal save state load.
- Don't toss the last rewind state when rewinding, that way there is
always at least one state to rewind to.
2025-01-09 23:46:06 +10:00
Stenzek
d25cffebd5
GPU/HW: Disable depth testing with semitransparency
...
But provide an option to enable it.
2025-01-09 21:45:14 +10:00
Stenzek
d9c9b3038d
GPU/HW: Fix ROV depth being written with semitransparency
2025-01-09 21:21:12 +10:00
Stenzek
7d2898b94c
GPU/HW: Exclude 2D polygons from depth buffer
...
Fixes UI getting obscured in Kingsley's Adventure.
2025-01-09 21:21:12 +10:00
Stenzek
1c9b9ca37a
GPUThread: Restore context after backend creation
...
Might help with random VRAM loss? I can't seem to reproduce it now..
2025-01-09 21:21:12 +10:00
Stenzek
40589dcd93
Settings: Add advanced option to set delay for max CD speedup
...
Affects both seeks and reads.
2025-01-09 21:21:12 +10:00
Stenzek
4449ae7904
Settings: Rearrange fields to avoid padding
2025-01-09 21:21:12 +10:00
Stenzek
9b339d4bff
PostProcessing: Remove StageCount key for game settings
...
Potentially removes the ini file if it's otherwise empty.
2025-01-09 21:21:12 +10:00
Stenzek
2b4e60a5bf
FullscreenUI: Fix loading screen font
2025-01-09 21:21:12 +10:00
Stenzek
bed3dd6950
FullscreenUI: Use span for DrawIntListSetting()
2025-01-09 17:54:12 +10:00
Stenzek
b76ebd2a7b
FullscreenUI: Fix scrollbar rounding in choice dialogs
2025-01-09 17:53:52 +10:00
Stenzek
561397a53c
CDROM: Add 'maximum' read speedup option
...
"Instant" seek is now renamed to Maximum as well, for consistency.
2025-01-09 15:23:47 +10:00
Anderson Cardoso
0ad0859e9d
Atualização Português do Brasil ( #3351 )
...
Atualizado para a última versão
2025-01-09 15:23:25 +10:00
Stenzek
fc8fbd8f08
Qt: Disable shared memcard settings outside of shared mode
2025-01-08 16:36:05 +10:00
Stenzek
08a3c31bff
CMake: Fix scmversion PRE_BUILD warning
2025-01-08 15:34:21 +10:00
Stenzek
87743c776d
FullscreenUI: Fix crash reloading postfx shaders
2025-01-08 15:29:56 +10:00
Stenzek
45afc8f7b1
OpenGLDevice: Add map-based stream buffer paths
...
MapAndSync ends up around 25% faster on ancient Mali drivers without
ARB_buffer_storage support.
2025-01-08 14:14:06 +10:00
Stenzek
1daa60c64d
GPU: Use tristrips for presentation as well
2025-01-08 00:14:15 +10:00
Stenzek
670dc461c1
GPU/HW: Slight re-shuffling of field offsets
...
Free up some bits in the middle.
2025-01-07 23:20:26 +10:00
Stenzek
0030bc2699
GPUDevice: Ensure 16 byte minimum UBO alignment
2025-01-07 23:20:25 +10:00
Stenzek
4c801c3ff3
GPUDevice: Move size-matches check into ResizeTexture()
2025-01-07 23:20:25 +10:00
Stenzek
b9186139d0
GPU/HW: Use sized tristrips instead of fullscreen quads
2025-01-07 23:20:25 +10:00
Stenzek
9bc5ffe091
Common: Add Vector4i xyxy(Vector2i)
2025-01-07 23:20:25 +10:00
Stenzek
1063c3da7f
Qt: Add 'Enable Touchpad' to Controller Settings
...
Have to shuffle a few other things around to fit in 768p.
2025-01-07 13:42:45 +10:00
Stenzek
0a124ee839
SDLInputSource: Support forwarding touchpad to pointer
2025-01-07 13:40:42 +10:00
Stenzek
2b7b3d8729
SDLInputSource: Allow inverting pad axes
...
Not really sure where this would happen, but whatever.
2025-01-07 13:01:37 +10:00
Stenzek
dacbb7c718
Qt: Behaviour -> Behavior
...
US English is used everywhere else, consistency > *.
2025-01-07 12:50:48 +10:00
Stenzek
6318223f58
Qt: Remove Apperance/Update settings from Game Properties
2025-01-07 12:48:27 +10:00
Stenzek
092e819a07
ImGuiFullscreen: Move texture loading to async tasks
...
Two threads instead of one, speeds things up a bit.
2025-01-07 12:40:08 +10:00
Stenzek
cae1ddc971
GPU: Ensure batches are flushed before presenting frame
...
Fixes occasional assertion failing when using the debugger.
2025-01-07 12:28:15 +10:00
Stenzek
dc9cdddd4c
Qt: Add zst/xz GPU dumps to file filter
2025-01-06 21:18:13 +10:00
Stenzek
0960160589
System: Don't check for subchannel with GPU dump
2025-01-06 21:17:27 +10:00
Stenzek
1765590a6f
Qt: Add 'Disable Window Rounded Corners' option
2025-01-05 16:39:57 +10:00
Stenzek
9f41ef9eac
Scripts: Add release commit generation script
2025-01-05 16:00:15 +10:00
Stenzek
5ee069fc63
FullscreenUI: Add option to display PS buttons instead of Xbox
2025-01-05 16:00:15 +10:00
Stenzek
4d6124d41b
Platform: Fix AppImage dbus library mismatch
2025-01-05 14:08:22 +10:00
Stenzek
a5d90c0b22
Deps: Bump to SDL2 2.30.11
2025-01-04 21:18:34 +10:00
Stenzek
6043b2331f
Platform: Fix incorrect dbus shared library name
...
Fixes screensaver inhibit on Linux.
2025-01-04 21:14:46 +10:00
Stenzek
886040b257
Qt: Display 'No Image' instead of 0x0 in status
2025-01-04 19:21:47 +10:00
Stenzek
8353a33e89
X11Tools: Fix refresh rate query failing with XLib handle
2025-01-04 18:35:15 +10:00
Stenzek
076f4a6293
Qt: Fix delay in progress dialog opening
...
Applies to updater, verify, etc.
2025-01-04 16:59:33 +10:00
Stenzek
920f25427e
Qt: Simplify Fullscreen UI state tracking
...
Fixes application closing if the system was shut down while fullscreen.
2025-01-04 16:09:35 +10:00
Stenzek
78ccbc710c
Cheats: Fix error while exporting
2025-01-04 12:52:26 +10:00
Anderson Cardoso
548f1da5af
Atualização Português do Brasil ( #3350 )
2025-01-04 12:51:08 +10:00
Stenzek
9054801341
ImGuiManager: Update viewport and display size
...
Fixes the single frame of incorrect draw size when resizing
the window with the Big Picture UI.
2025-01-03 20:16:38 +10:00
Stenzek
80855090d5
Qt: Rewrite cover loading/generation
...
This was always wrong, QPixmaps shouldn't be manipulated outside of
the UI thread, and it used to crash in debug builds.
Also uses a placeholder image instead of a black image while covers
are loading/generating.
2025-01-03 20:16:38 +10:00
Stenzek
db14824d61
System: Use task queue for saving states/screenshots/gpudumps
...
System shutdown no longer needs to block. Gets rid of the slight
hitch when shutting down and saving state with the Big Picture UI.
2025-01-03 20:16:38 +10:00
Stenzek
547601559c
Common: Add TaskQueue class
2025-01-03 20:16:37 +10:00
Stenzek
52e6e8ff1e
PostProcessing: Compile warning fix
2025-01-03 18:19:12 +10:00
Stenzek
f9bb413a40
Qt: Enable clear button on hotkey search
2025-01-03 15:28:43 +10:00