Commit Graph

9889 Commits (f91ee34fa464c6170bd7097d228c4a8c641cfc41)
 

Author SHA1 Message Date
Stenzek f9fb591dc8
Data: Add missing file 4 months ago
Stenzek 82bb29d186
FullscreenUI: Fix extra padding in resume state popup 4 months ago
Stenzek 11bc1935c8
FullscreenUI: Skip drawing background if transparent
Save that fill rate.
4 months ago
Stenzek f775a6d066
Qt: Fix achievement login tab order 4 months ago
Stenzek 5dd64c89c0
FullscreenUI: Bump animation time for theme change 4 months ago
Stenzek 68fa33e075
FullscreenUI: Polish achievements page 4 months ago
Stenzek d18910a619
Achievements: Release lock while waiting for HTTP requests 4 months ago
Stenzek ac9be0110f
FullscreenUI: Snap CenterImage() to integer coordinates 4 months ago
Stenzek 11cb2217e0
FullscreenUI: Polish range dialogs 4 months ago
Stenzek 7b03b54539
FullscreenUI: Eliminate last of layout height constants 4 months ago
Stenzek 88a63f04be
FullscreenUI: More hardcoded size removal
In achievements and elsewhere.
4 months ago
Stenzek 5063a49f2a
FullscreenUI: Remove hardcoded sizes for menu items
Make it dynamic based on content instead.
4 months ago
Stenzek 9127198be7
ImGuiManager: Move font awesome to last priority
Too many glyph conflicts. Fixes coloured icons.
4 months ago
Davide Pesavento 3b90d18c6a
Qt: Fix return code confusion in AchievementLoginDialog
We were passing the wrong code to QDialog::done(). Qt defines 0 as Rejected
and 1 as Accepted. This had no practical impact because callers were also
using the inverted logic. The accepted()/rejected() signals were emitted
incorrectly but nothing is using them at the moment.

Still, to prevent further issues and improve code readability, flip the logic
and prefer accept()/reject() over done().
4 months ago
Stenzek 1026902389
Data: Update SDL game controller database 4 months ago
Stenzek 2ac481d2c1
Qt: Fix setup wizard achievements page title 4 months ago
Stenzek ff0add2ed0
ImGuiManager: Load PF before FA
Works around code point conflicts, for now.

Probably should just reallocate PF in the future though.
4 months ago
Stenzek 6c6cc910e6
DMA: Invalidate code pages on CD-ROM DMA write
Avoids page faulting by invalidating the pages in advance.

Might help with frame time spikes on super low-spec devices.
4 months ago
KamFretoZ fa0a926133
Deps: Bump FontAwesome to 6.7.2 (#3456) 4 months ago
Stenzek 49d5d8e9a7
Qt: Fix achievement login dialog sizing on MacOS 4 months ago
Stenzek 1653cf82a2
GPU/HW: Fix GLSL ES compile error 4 months ago
Stenzek 42a9d8c353
Qt: Raise updater window if already shown
Too bad it won't work on Wayland. I'm trying to give a good
user experience on a platform that is so developer hostile.
4 months ago
Stenzek 5f885b83b8
Settings: Add missing case statement 4 months ago
Davide Pesavento 6ef3df5a5c
Achievements: Use gethostuuid() as machine key on macOS (#3452) 4 months ago
crashGG 99268f22ec
Separate mmpx enhance from mmpx (#3453)
Use conditional weak blending instead of pixel copying to eliminate artifacts on straight lines
Reduce algorithm overhead
use explicitly initialize to fix dx11 fxc uninitialized variable false positive

Update gpu_hw_shadergen.cpp

Update gpu_hw_shadergen.cpp
4 months ago
Stenzek d83ecb0582
Qt: Fix return to desktop mode with -nogui -bigpicture 4 months ago
Stenzek ce6924df21
Qt: AutoUpdaterDialog -> AutoUpdaterWindow in translations
Hopefully avoid some manual updates.
4 months ago
Stenzek fa7b4ae9f1
Qt: Convert auto updater to window
And remove the application modality.

Fixes fights between the auto updater and achievement relogin window.
4 months ago
Davide Pesavento a2bf5b4f50 GameDatabase: Drop "GPU" prefix from PGXP settings in compatibility report 4 months ago
Davide Pesavento 2edcb20930 GameDatabase: Add three missing settings to compatibility report 4 months ago
Davide Pesavento 69399f3449 GameDatabase: Missing newline in compatibility report
And refactor the Append*Setting() functions to reduce duplication.
4 months ago
Davide Pesavento 0c3ad8a78b
GameDB: Fix number of players for Syphon Filter 2 & 3 (#3451) 4 months ago
Stenzek f5c3280202
ImGuiOverlays: Remove unused code 5 months ago
Stenzek 4616dd3293
Qt: Avoid heap string copy for each context menu action
QString is copy-on-write.
5 months ago
Stenzek 308bc5f356
ImGuiOverlays: Warning fixes 5 months ago
Stenzek 35a8bfa469
FullscreenUI: Warning fixes 5 months ago
Stenzek 0c8cf0a4d7
Qt: Fix incorrect help text 5 months ago
Stenzek 466ccc5d88
CI: Use maximum compression for zip builds 5 months ago
Stenzek 7f066c2864
ImGuiOverlays: Fix display with only GPU/latency stats 5 months ago
bl@ck_m@ge 61f3f86bbc
GameDB: exclude analog support for Final Fantasy Origins (#3449) 5 months ago
zkdpower 42bf2b3360
update the Simple-Chinese translation to latest. (#3448) 5 months ago
Stenzek c32e590808
Qt: Don't hold lock while game list context menu active 5 months ago
Stenzek 20b353535d
ImGuiOverlays: Backport condition tidy-up 5 months ago
Stenzek ba6309c458
FullscreenUI: Keep a one-deep previous window stack
Fixes settings close returning to wrong window if opened from game list.
5 months ago
Stenzek 1a39dece6a
FullscreenUI: Don't tint background in landing/game list
But keep it for settings etc, since it needs it for readability.
5 months ago
Stenzek 3a7cbc20d9
FullscreenUI: Use horizotal layout for about dialog 5 months ago
Stenzek e19817c7f9
README: Fix typo 5 months ago
Stenzek 233c342d68
README: Recommend AppImage over Flatpak
Tired of Flathub's infrastructure randomly failing builds, and portal
paths being invalidated every update.

Does anyone actually use this?
5 months ago
Stenzek 3ba05f182f
Qt: Use same size for serial across platforms
And center the field to compensate.
5 months ago
Stenzek b98d521ff9
ImGuiOverlays: Draw larger status indicator icons
Always bugged me, but couldn't justify the rasterization time before
dynamic fonts.
5 months ago