Commit Graph

10458 Commits (master)
 

Author SHA1 Message Date
Stenzek ea57a428f9
Qt: Don't use static storage for app icon
Wastes TLS space apparently.
4 weeks ago
Stenzek daf5fee9ff
Qt: Don't bother using worker for background resize
Ends up looking jankier.
4 weeks ago
Stenzek 50c9f63e8e
Qt: Hackfix game list background on stylesheet themes 4 weeks ago
Stenzek bb9dbf9a33
Qt: Avoid casts on animation delegate 4 weeks ago
zkdpower a904544c64
Update the Simple-Chinese translation to latest. (#3577) 4 weeks ago
Stenzek b40ff8b0bd
Qt: Add optional animation of icons in game list
Disabled by default.
4 weeks ago
Stenzek da471120c4
Qt: Link memory scanner address double-click to editor 4 weeks ago
Stenzek ecf13ded23
Qt: Add Memory Editor window 4 weeks ago
Stenzek 4ee8738771
FullscreenUI: Stop icons leaking into cover cache 4 weeks ago
Stenzek 93a13a6fa2
FullscreenUI: Draw generated covers when not present 4 weeks ago
Stenzek 5caa560134
FileSystem: Disallow control characters on Linux/Mac as well
Technically allowed, but just asking for trouble.
4 weeks ago
Stenzek d4c6905cfa
Tests: Linux build fix 4 weeks ago
Stenzek ea11ce2dd5
Tests: Add for CueParser and ElfFile 4 weeks ago
Stenzek 8e65beb736
GameList: Save APNGs for memory card icons 4 weeks ago
Stenzek 102af48b6b
AnimatedImage: Add class for reading APNGs
And probably GIFs in the future.
4 weeks ago
Stenzek 9d14a4a57f
Tests: Add tests for Image class 4 weeks ago
Stenzek 8f78f83587
Image: Don't use png_read_image()
Avoids a temporary buffer allocation.
4 weeks ago
Stenzek bcc066a2e0
Image: Fix a couple of random bugs 4 weeks ago
Stenzek f2cee19002
HeapArray: Add size_bytes() 4 weeks ago
Stenzek 2624914628
Deps: Patch libpng for apng support 4 weeks ago
Stenzek 29aa0faa6c
Deps: Update Harfbuzz to 11.5.0 4 weeks ago
Stenzek 7e4f0ce119
Deps: Update to FreeType 2.14.1
And use dynamic Harfbuff loading.
4 weeks ago
Stenzek 86f36ad339
Deps: Remap paths in libbacktrace
File path creeps in otherwise, we want reproducible builds.
4 weeks ago
Stenzek 7df21b216d
Deps: Bump cpuinfo version 4 weeks ago
Stenzek 94efd0089f
Qt: Add fallback if system colour scheme is unknown 4 weeks ago
Stenzek 5b4cf75c74
Qt: Fix game list icon colours on theme change 4 weeks ago
Stenzek 65d6ecc4ca
Qt: Don't use style hints as source of truth for dark mode
Apparently this doesn't work on Linux. Typical.
4 weeks ago
Stenzek 598d393ae9
System: Don't create any memory cards in PSF/GPU Dump mode 1 month ago
Víctor "IlDucci 36ebaf87a7
Spanish (Spain) translation update 2025/09/22 (#3576)
- Added latest translation changes.
 - Resorted all of Qt->View->keyboard shortcuts to include the newest additions.
1 month ago
Stenzek dc1882dd3e
System: Fix patch setting override desync on safe mode toggle 1 month ago
Stenzek c2bbef066d
System: Simplify memory card opening
Now cards no longer reopen when changing discs in a multi-disc game.
1 month ago
Stenzek 790ac23515
GPU: Get present parameters before allocating command
Fixes corruption/crash when video frame rate changes with capture
active.
1 month ago
Stenzek 03cbfc2e3f
CI: Auto-retry patch download
Should hopefully work around random failures at the download endpoint.
1 month ago
Stenzek fcf67396cd
Qt: Require non-zero displacement for reverse axis binding
Should hopefully work around controllers with digital triggers getting
flagged as inverted bindings.
1 month ago
Stenzek 055caf5cbe
Qt: Log input state when binding 1 month ago
Stenzek 9baa09aace
InputManager: Use TinyString for key-to-string function 1 month ago
Stenzek ba0390f6e0
System: Fix patch settings not clearing on game change
Also the redundant memory card notification when loading state.
1 month ago
Stenzek 7de84817f8
System: Fix changing GPU thread state when inactive 1 month ago
Stenzek 0de2aafdb9
CPU/Interpreter: Memory read failures are unlikely 1 month ago
Stenzek b106392da0
CPU/PGXP: Implement lwl/lwr/swl/swr
Fixes gaps in sky geometry in Kingsley's Adventure.
1 month ago
Stenzek e183ec307a
CPU/Interpreter: Use aligned address for membps in lwl/lwr 1 month ago
Stenzek 109bbf6289
GameDB: Recompiler ICache for Dotchi Mecha! 1 month ago
Stenzek 49b5ea3d07
DMA: Skip chopping on tiny blocks
My theory is if the DMAC uses burst transfers, then chopping will have
no effect.

Dotchi Mecha! transfers out the CD header then data separately, and if
the first transfer is delayed ends up in a read loop.

I suspect our handling of chopping is wrong anyway, since the calculated
cycle counts for a sector transfer are way too high regardless...
1 month ago
Stenzek e877ae41b0
Qt: Fix display of uncompressed size
Derp.
1 month ago
Stenzek 85c4e02493
Qt: Remove redundant title update in Game Properties 1 month ago
Stenzek 77bc1ae3ca
Qt: Fix incorrect size hint in FolderSettingsWidget 1 month ago
Stenzek f1047afdac
Qt: Make checked menu item visible in Darker Fusion 1 month ago
Stenzek 24bf2bc453
Qt: Default to darker fusion theme 1 month ago
Stenzek 5e32871288
CI: Remove unneeded install on Mac 1 month ago
Stenzek c4069eed02
CMake: Avoid search path conflicts 1 month ago