Commit Graph

9298 Commits (armhf)
 

Author SHA1 Message Date
Stenzek 18c90718c6
GPU/SW: Skip pixel load if none preserved
~12% performance improvement on Cortex-A35.
7 months ago
Stenzek 1320d9b456
Common: Use __builtin_shufflevector() for NEON blend() 7 months ago
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.
7 months ago
Stenzek d25cffebd5
GPU/HW: Disable depth testing with semitransparency
But provide an option to enable it.
7 months ago
Stenzek d9c9b3038d
GPU/HW: Fix ROV depth being written with semitransparency 7 months ago
Stenzek 7d2898b94c
GPU/HW: Exclude 2D polygons from depth buffer
Fixes UI getting obscured in Kingsley's Adventure.
7 months ago
Stenzek 1c9b9ca37a
GPUThread: Restore context after backend creation
Might help with random VRAM loss? I can't seem to reproduce it now..
7 months ago
Stenzek 40589dcd93
Settings: Add advanced option to set delay for max CD speedup
Affects both seeks and reads.
7 months ago
Stenzek 4449ae7904
Settings: Rearrange fields to avoid padding 7 months ago
Stenzek 9b339d4bff
PostProcessing: Remove StageCount key for game settings
Potentially removes the ini file if it's otherwise empty.
7 months ago
Stenzek 2b4e60a5bf
FullscreenUI: Fix loading screen font 7 months ago
Stenzek bed3dd6950
FullscreenUI: Use span for DrawIntListSetting() 7 months ago
Stenzek b76ebd2a7b
FullscreenUI: Fix scrollbar rounding in choice dialogs 7 months ago
Stenzek 561397a53c
CDROM: Add 'maximum' read speedup option
"Instant" seek is now renamed to Maximum as well, for consistency.
7 months ago
Anderson Cardoso 0ad0859e9d
Atualização Português do Brasil (#3351)
Atualizado para a última versão
7 months ago
Stenzek fc8fbd8f08
Qt: Disable shared memcard settings outside of shared mode 7 months ago
Stenzek 08a3c31bff
CMake: Fix scmversion PRE_BUILD warning 7 months ago
Stenzek 87743c776d
FullscreenUI: Fix crash reloading postfx shaders 7 months ago
Stenzek 45afc8f7b1
OpenGLDevice: Add map-based stream buffer paths
MapAndSync ends up around 25% faster on ancient Mali drivers without
ARB_buffer_storage support.
7 months ago
Stenzek 1daa60c64d
GPU: Use tristrips for presentation as well 7 months ago
Stenzek 670dc461c1
GPU/HW: Slight re-shuffling of field offsets
Free up some bits in the middle.
7 months ago
Stenzek 0030bc2699
GPUDevice: Ensure 16 byte minimum UBO alignment 7 months ago
Stenzek 4c801c3ff3
GPUDevice: Move size-matches check into ResizeTexture() 7 months ago
Stenzek b9186139d0
GPU/HW: Use sized tristrips instead of fullscreen quads 7 months ago
Stenzek 9bc5ffe091
Common: Add Vector4i xyxy(Vector2i) 7 months ago
Stenzek 1063c3da7f
Qt: Add 'Enable Touchpad' to Controller Settings
Have to shuffle a few other things around to fit in 768p.
7 months ago
Stenzek 0a124ee839
SDLInputSource: Support forwarding touchpad to pointer 7 months ago
Stenzek 2b7b3d8729
SDLInputSource: Allow inverting pad axes
Not really sure where this would happen, but whatever.
7 months ago
Stenzek dacbb7c718
Qt: Behaviour -> Behavior
US English is used everywhere else, consistency > *.
7 months ago
Stenzek 6318223f58
Qt: Remove Apperance/Update settings from Game Properties 7 months ago
Stenzek 092e819a07
ImGuiFullscreen: Move texture loading to async tasks
Two threads instead of one, speeds things up a bit.
7 months ago
Stenzek cae1ddc971
GPU: Ensure batches are flushed before presenting frame
Fixes occasional assertion failing when using the debugger.
7 months ago
Stenzek dc9cdddd4c
Qt: Add zst/xz GPU dumps to file filter 7 months ago
Stenzek 0960160589
System: Don't check for subchannel with GPU dump 7 months ago
Stenzek 1765590a6f
Qt: Add 'Disable Window Rounded Corners' option 8 months ago
Stenzek 9f41ef9eac
Scripts: Add release commit generation script 8 months ago
Stenzek 5ee069fc63
FullscreenUI: Add option to display PS buttons instead of Xbox 8 months ago
Stenzek 4d6124d41b
Platform: Fix AppImage dbus library mismatch 8 months ago
Stenzek a5d90c0b22
Deps: Bump to SDL2 2.30.11 8 months ago
Stenzek 6043b2331f
Platform: Fix incorrect dbus shared library name
Fixes screensaver inhibit on Linux.
8 months ago
Stenzek 886040b257
Qt: Display 'No Image' instead of 0x0 in status 8 months ago
Stenzek 8353a33e89
X11Tools: Fix refresh rate query failing with XLib handle 8 months ago
Stenzek 076f4a6293
Qt: Fix delay in progress dialog opening
Applies to updater, verify, etc.
8 months ago
Stenzek 920f25427e
Qt: Simplify Fullscreen UI state tracking
Fixes application closing if the system was shut down while fullscreen.
8 months ago
Stenzek 78ccbc710c
Cheats: Fix error while exporting 8 months ago
Anderson Cardoso 548f1da5af
Atualização Português do Brasil (#3350) 8 months ago
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.
8 months ago
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.
8 months ago
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.
8 months ago
Stenzek 547601559c
Common: Add TaskQueue class 8 months ago