Commit Graph

10836 Commits (9b31d8b571384a521c5dc7342b32855a1aff5336)
 

Author SHA1 Message Date
Davide Pesavento 9b31d8b571
GameDB: Adjust cropping in a number of titles (part 2) (#3656)
* GameDB: Adjust cropping in a number of titles

Namely:
 - Metal Gear Solid
 - Parasite Eve 1 & 2
 - Resident Evil 3
 - Star Ocean
 - Tales of Destiny II
 - Tenchu 1 & 2
 - Vagrant Story
 - Valkyrie Profile

* GameDB: Disable auto analog for Xenogears
7 months ago
bl@ck_m@ge 0eaf1dd228
GameDB: Add various fixes for some games (#3654)
* GameDB: Add various fixes for some games

* Disable analog controller support for Dance Europe (compatible only with Digital)

* Disable texture filtering for Star Wars - Dark Forces

* Disable auto analog for some Wrestling titles

* Disable auto analog for Japanese DDR games
7 months ago
Stenzek 27802bf450
Deps: Set PKG_CONFIG_PATH when building 7 months ago
Stenzek 1d28a4b385
Deps: Disable GTK when building Qt
Why did I have this enabled...
7 months ago
Stenzek 801114f4cf
Deps: Bump SDL3 to 3.2.28 7 months ago
Stenzek 5650880f90
Deps: Set QT_PREFIX_PATH for Qt on Linux 7 months ago
Stenzek 760b7b4740
CI: Revert hardcoded Mac cache key
Upstream issue has been resolved (at least for now).
7 months ago
Stenzek 241f720cb8
FullscreenUI: Avoid png/svg name clash for disc icon 7 months ago
Stenzek 941b62e938
FullscreenUI: Slight tweak to font weights
Improves readability on low-dpi displays.
7 months ago
Stenzek 9a8d9d7104
Hotkeys: Fix rotation hotkeys not having any effect 7 months ago
Stenzek b4b05ed07a
README: Remove non-functional link
Been paying hundreds of dollars for hosting for the last few years, and
with no immediate plans to push a new Android release, it does not make
sense for me to keep paying for it, especially since I make $0 off
DuckStation.

(it's been non-functional for a few weeks, apparently it took until now
for someone else to notice, which kinda shows how little use it was
getting)

If there's significant demand, then I may re-consider.
7 months ago
Stenzek e92fb99a10
Qt: Update padtest URL 7 months ago
Davide Pesavento b42f26fbac
SDLInputSource: Log the joystick GUID as well (#3653) 7 months ago
Stenzek 60dbc5ad3d
Qt: Remove unused block_until_done parameter
Recipe for deadlocks.
7 months ago
Stenzek 84aa425620
Qt: Move lock in ConfirmMessageAsync() 7 months ago
Stenzek 42c26cf919
Qt: Use ShowOrRaiseWindow() for main window 7 months ago
Stenzek 0172f220ed
GPU/HW: Draw small fill sprites with software if TC is enabled
Wild Arms 2 clears out the sprite area of VRAM, then uploads new
sprites. The clears were not counting as fills before, because
they did not meet the page threshold.

It's not worth risking treating all untextured sprite draws as
clears, so instead just draw it with software as well to ensure
the local copy of VRAM is cleared.
7 months ago
Stenzek af29ce010e
Achievements: Show points for most recent unlock 7 months ago
Stenzek c5c5a80414
Achievements: Fix challenge badge display in pause menu 7 months ago
Stenzek 3e32deebfc
Qt: Fix power off system hotkey when fullscreen 7 months ago
Stenzek ceb199b18d
System: Add missing game list lock 7 months ago
Stenzek 8e3a65c152
MemoryCard: Show game icon when saving 7 months ago
Stenzek 7970287d69
GameList: Fix memcard icon extraction for non-database games
Also fix "Edit Memory Cards" menu option.
7 months ago
Daniel Nylander 1bf7431b89
Updated Swedish translation (#3648)
* Updated Swedish translation

* Remove VRAM mention from Swedish translation
7 months ago
Stenzek 11a0abaa83
Qt: Improve widget device pixel ratio detection
Fixes forced integer scaling when running under Wayland.

Why on earth QScreen is giving integer DPRs is beyond me. But my
reasoning for pulling the DPR from here dates back to 2020, so it
was probably a Qt5 thing.
7 months ago
Stenzek df75127fc8
Qt: Disable AA_DontCreateNativeWidgetSiblings hack on KDE
Seems this is no longer needed... but it still breaks on GNOME,
because of course...

Almost at the point of just forcing XWayland on everything except KDE.
7 months ago
Stenzek 843558a16c
Qt: Don't create wasteful display container on KDE
Still needed on GNOME because it's fucking stupid and they refuse to
support server-side decorations, with no signs this will ever change.
7 months ago
Stenzek 521eee42b3
Qt: Remove unnecessary application syncs
Wayland seems fine with this now.
7 months ago
Stenzek 621649748a
Qt: Disable window rounded corners is only needed on Win32 7 months ago
Stenzek 259cd846a4
Qt: Use fine-grained cover invalidate in downloader 7 months ago
Stenzek 1fccee229b
Qt: Use QtAsyncTaskWithProgress for cover downloader 7 months ago
Stenzek d1d9008ffe
Qt: Add QtAsyncTaskWithProgress 7 months ago
Stenzek f3e0fe90d9
Qt: Rename QtAsyncTaskWithProgress to QtAsyncTaskWithProgressDialog 7 months ago
Stenzek 547d3495ed
HTTPDownloaderCurl: Fix crash in worker thread 7 months ago
Stenzek 682d0075bd
Achievements: Add missing lock in OnSystemDestroyed() 7 months ago
Stenzek 8cfbaca0e1
Achievements: Don't enable HC mode on reset without game 7 months ago
Stenzek 5859f0dbfd
Achievements: Don't try to enable HC mode when starting without disc 7 months ago
Stenzek 1706dac0f0
System: Fix possible deadlock when starting
HC mode + debug windows enabled
7 months ago
Stenzek 177afb2aff
Achievements: Executable read error should not show when starting BIOS 7 months ago
Stenzek c3b1859f45
HTTPDownloaderCurl: Use INT_MAX timeout
Don't wake up for no reason.
7 months ago
Davide Pesavento e1ca130fd4 GameDB: Set DisableFastForwardMemoryCardAccess for Lunar 7 months ago
Davide Pesavento 577f74a7fd GameDB: Increase cdromMaxReadSpeedupCycles for Dino Crisis 2 7 months ago
Davide Pesavento 51524d7259 GameDB: Adjust cropping in a number of titles
Namely:
 - Arc the Lad III
 - Breath of Fire IV
 - Dino Crisis 1 & 2
 - Dragon Warrior VII
 - Echo Night
 - Front Mission 3
 - Galerians
 - Koudelka
 - Lunar 1 & 2
7 months ago
Stenzek 521a23f5c3
Qt: Make disc select dialog window-modal 7 months ago
Stenzek 4a445a051d
Qt: Disable Game Properties for PSF/GPUDump 7 months ago
Stenzek 6f80a199f1
Qt: Pack main window local state in struct 7 months ago
Stenzek ed71c45da4
Qt: Simplify updateEmulationActions() and updateShortcutActions() 7 months ago
Stenzek d612f8eea8
Qt: Support populating game list entry at runtime
Re-enables support for modifying cheats when running direct from disc.
7 months ago
Stenzek d8a92f7c97
Qt: Fix styling of checked push buttons 7 months ago
Davide Pesavento 7a929b1d41 Qt: Allow copying the version string from interface settings 7 months ago