Stenzek
|
7b1c8a0407
|
System: Log init/boot time
|
2025-06-22 02:43:58 +10:00 |
|
Stenzek
|
aafd72efba
|
FullscreenUI: Add cheats/patches icons
|
2025-06-22 02:32:57 +10:00 |
|
Stenzek
|
82bb29d186
|
FullscreenUI: Fix extra padding in resume state popup
|
2025-06-22 01:02:59 +10:00 |
|
Stenzek
|
5dd64c89c0
|
FullscreenUI: Bump animation time for theme change
|
2025-06-22 00:42:51 +10:00 |
|
Stenzek
|
68fa33e075
|
FullscreenUI: Polish achievements page
|
2025-06-22 00:39:00 +10:00 |
|
Stenzek
|
d18910a619
|
Achievements: Release lock while waiting for HTTP requests
|
2025-06-22 00:27:48 +10:00 |
|
Stenzek
|
11cb2217e0
|
FullscreenUI: Polish range dialogs
|
2025-06-21 22:08:33 +10:00 |
|
Stenzek
|
7b03b54539
|
FullscreenUI: Eliminate last of layout height constants
|
2025-06-21 22:08:33 +10:00 |
|
Stenzek
|
88a63f04be
|
FullscreenUI: More hardcoded size removal
In achievements and elsewhere.
|
2025-06-21 22:08:33 +10:00 |
|
Stenzek
|
5063a49f2a
|
FullscreenUI: Remove hardcoded sizes for menu items
Make it dynamic based on content instead.
|
2025-06-21 22:08:33 +10:00 |
|
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.
|
2025-06-19 21:15:26 +10:00 |
|
KamFretoZ
|
fa0a926133
|
Deps: Bump FontAwesome to 6.7.2 (#3456)
|
2025-06-19 20:38:41 +10:00 |
|
Stenzek
|
1653cf82a2
|
GPU/HW: Fix GLSL ES compile error
|
2025-06-18 19:28:24 +10:00 |
|
Stenzek
|
5f885b83b8
|
Settings: Add missing case statement
|
2025-06-18 19:03:29 +10:00 |
|
Davide Pesavento
|
6ef3df5a5c
|
Achievements: Use gethostuuid() as machine key on macOS (#3452)
|
2025-06-18 18:29:26 +10:00 |
|
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
|
2025-06-18 18:28:19 +10:00 |
|
Davide Pesavento
|
a2bf5b4f50
|
GameDatabase: Drop "GPU" prefix from PGXP settings in compatibility report
|
2025-06-17 14:53:45 +10:00 |
|
Davide Pesavento
|
2edcb20930
|
GameDatabase: Add three missing settings to compatibility report
|
2025-06-17 14:53:45 +10:00 |
|
Davide Pesavento
|
69399f3449
|
GameDatabase: Missing newline in compatibility report
And refactor the Append*Setting() functions to reduce duplication.
|
2025-06-17 14:53:45 +10:00 |
|
Stenzek
|
f5c3280202
|
ImGuiOverlays: Remove unused code
|
2025-06-15 13:58:09 +10:00 |
|
Stenzek
|
308bc5f356
|
ImGuiOverlays: Warning fixes
|
2025-06-15 13:31:46 +10:00 |
|
Stenzek
|
35a8bfa469
|
FullscreenUI: Warning fixes
|
2025-06-15 13:31:43 +10:00 |
|
Stenzek
|
7f066c2864
|
ImGuiOverlays: Fix display with only GPU/latency stats
|
2025-06-15 13:24:15 +10:00 |
|
Stenzek
|
20b353535d
|
ImGuiOverlays: Backport condition tidy-up
|
2025-06-14 15:08:28 +10:00 |
|
Stenzek
|
ba6309c458
|
FullscreenUI: Keep a one-deep previous window stack
Fixes settings close returning to wrong window if opened from game list.
|
2025-06-14 14:39:22 +10:00 |
|
Stenzek
|
1a39dece6a
|
FullscreenUI: Don't tint background in landing/game list
But keep it for settings etc, since it needs it for readability.
|
2025-06-14 14:33:07 +10:00 |
|
Stenzek
|
3a7cbc20d9
|
FullscreenUI: Use horizotal layout for about dialog
|
2025-06-14 14:10:29 +10:00 |
|
Stenzek
|
b98d521ff9
|
ImGuiOverlays: Draw larger status indicator icons
Always bugged me, but couldn't justify the rasterization time before
dynamic fonts.
|
2025-06-14 13:25:22 +10:00 |
|
Stenzek
|
bf4a89e82e
|
Qt: Use GameList::FormatTimespan()
No point duplicating the logic since the core can handle
plural translations now.
|
2025-06-14 13:12:21 +10:00 |
|
Davide Pesavento
|
70225f8345
|
Always use CTAD with std::unique_lock
|
2025-06-14 13:10:57 +10:00 |
|
Davide Pesavento
|
2c7d07b245
|
Qt: Implement reset play time for disc sets
|
2025-06-14 13:10:57 +10:00 |
|
Stenzek
|
9c4e15ef1c
|
Host: Remove now-unused ReadCompressedResourceFile()
|
2025-06-14 02:30:11 +10:00 |
|
Stenzek
|
0cf5618a05
|
FullscreenUI: Fix crash in JogCon controller settings
|
2025-06-14 02:30:11 +10:00 |
|
Stenzek
|
c06da318d6
|
FullscreenUI: Fix trophy placement on non-square covers
|
2025-06-14 02:30:10 +10:00 |
|
Stenzek
|
06da45b3f2
|
FullscreenUI: Polish dialogs
|
2025-06-14 02:30:10 +10:00 |
|
Stenzek
|
77457a3b1d
|
ImGuiManager: Switch to dynamic fonts
|
2025-06-14 02:30:10 +10:00 |
|
Stenzek
|
9c4aaca7c8
|
FullscreenUI: Avoid losing game list selection inbetween mouse move and popups
|
2025-06-13 21:42:40 +10:00 |
|
Stenzek
|
a2d351ca90
|
FullscreenUI: Improve title truncation in game grid
Use the computed text length, rather than an arbitrary size.
|
2025-06-13 21:26:54 +10:00 |
|
Stenzek
|
94b88fad23
|
GPU/HW: Avoid texture filter dual-source output when unnecessary
Because we all know how much mobile drivers crapping themselves
whenever anyone mutters dual-source blending.
|
2025-06-13 21:02:07 +10:00 |
|
Stenzek
|
a8db46a6b8
|
GPU/HW: Use signed difference in luma_distance()
Fixes the warning, and also underflowing, since both were unsigned
it would overflow if the second was greater the first.
|
2025-06-13 20:54:48 +10:00 |
|
Stenzek
|
ac0c4544e1
|
GPU/HW: Work around fxc uninitialized variable false positive
|
2025-06-13 20:54:48 +10:00 |
|
Stenzek
|
824b91a1f8
|
GPU/HW: Split MMPX to MMPX and MMPX Enhanced
|
2025-06-13 16:42:32 +10:00 |
|
crashGG
|
98798fec66
|
mmpx enhance (#3443)
enhance MMPX algorithm, fix some minor graphics defects.
Update gpu_hw_shadergen.cpp
|
2025-06-13 16:34:54 +10:00 |
|
Stenzek
|
5eb8578edc
|
System: Save undo state on reset
|
2025-06-08 17:08:52 +10:00 |
|
Stenzek
|
cb2dfabeeb
|
Qt: Backport undo load state timestamps
|
2025-06-08 17:08:50 +10:00 |
|
Stenzek
|
bd9e206165
|
FullscreenUI: Fix layout calculations in game grid
|
2025-06-08 12:04:06 +10:00 |
|
Stenzek
|
59f7d0b2ff
|
Cheats: Fix compiler warnings
|
2025-06-05 19:58:45 +10:00 |
|
Stenzek
|
d54077e345
|
Achievements: Add 'Refresh Progress' option
Manually refreshes the all progress database if you have completed
unlocks on other devices/machines.
|
2025-06-05 19:58:45 +10:00 |
|
Stenzek
|
0205f9fa04
|
Achievements: Update progress database unconditionally on unlock
Doesn't make sense to preserve the greater count, since it can be
reset through the RA webpage, and SC/HC seems to work fine here.
|
2025-06-05 13:35:04 +10:00 |
|
Stenzek
|
9ab2608ba0
|
GPU/TextureCache: Fix replacement background name length
|
2025-06-03 22:55:21 +10:00 |
|