Silent
97f316eca7
Qt/Patches: Gracefully migrate old per-game widescreen/no-interlace toggles to Patches
...
This old upgrade path telling users that the setting has been deprecated
can now be changed to perform the upgrade seamlessly for the user,
because the behaviour of the old per-game setting is identical to
the new behaviour of the Patches tab.
2024-12-29 14:03:56 -05:00
Silent
f7ba355697
Qt/Patches: Make WS/NI patches tri-state in the Patches screen, so disabling them per-game is possible
...
This solves a long-standing issue where globally enabled
widescreen/no-interlace patches visually appeared as disabled
on the patches list, but they were in fact enabled and could NOT be
disabled per-game.
2024-12-29 14:03:56 -05:00
Silent
c334040a96
Partially revert "Qt/Patches: Get rid of the global WS/NI toggle"
...
This reverts commit cc9f7e723a
.
2024-12-29 14:03:56 -05:00
TheTechnician27
b01359e06f
Tools: Port refraction's bulk compression script to Python
2024-12-28 12:09:19 -05:00
PCSX2 Bot
905f9431a5
[ci skip] Qt: Update Base Translation.
2024-12-28 11:30:16 -05:00
KamFretoZ
424951e1bb
Logging: Adjust the formatting to be more consistent
2024-12-28 11:25:26 -05:00
KamFretoZ
2167d9e4f5
Settings/Log: Print advanced settings warning on the log
...
Warns the user through the log if they have advanced options enabled.
2024-12-28 11:25:26 -05:00
rtavarez98
82a38a7124
changed indentation from tab to space
2024-12-28 11:22:50 -05:00
Rain
eb6a52c55c
replaced recursive_directory_iterator w/ FindFiles()
2024-12-28 11:22:50 -05:00
Rain
234b8f6abf
Added rename input profile function
2024-12-28 11:22:50 -05:00
lightningterror
843566eb49
Qt: Properly disable all dumping options if draw dumping is disabled.
...
Also move around sone options.
2024-12-28 17:04:33 +01:00
nassau-tk
d63733830f
GameDB: Disable MTVU for some games
2024-12-27 23:43:51 -06:00
nassau-tk
3ebd496c37
GameDB: Fix titles for Japanese games
2024-12-27 23:43:51 -06:00
Mrlinkwii
f0f2b013fc
Redump: update database
2024-12-27 14:30:23 -05:00
Ty Lamontagne
9a75509614
EE Cache: Fix up TLB related register fetching
2024-12-27 14:18:32 -05:00
Ty Lamontagne
c513a29bcf
EE Cache: Freeze cached entries in sstates
...
[SAVEVERSION+]
2024-12-27 14:18:32 -05:00
Ty Lamontagne
5d39c884b5
R5900: Improve the EE cache performance with SIMD
2024-12-27 14:18:32 -05:00
TheLastRar
6a0f811812
Build: Always set EnhancedInstructionSet for AVX2 configs
...
Replaces the march arguments for clang-cl
2024-12-24 22:05:50 -05:00
TheLastRar
f509fb6950
CI/Appimage: Suppress error when no tags are present
2024-12-24 12:00:56 -05:00
Ziemas
33a475a456
DebugTools: Fix GCC build, missing include
2024-12-24 13:47:49 +01:00
JordanTheToaster
d2fb90a700
GameDB: Various fixes
2024-12-23 19:40:29 -05:00
PCSX2 Bot
a34467dccd
[ci skip] PAD: Update to latest controller database.
2024-12-23 17:58:45 +01:00
Hallkezz
c6d0f5e3cd
GameDB: Change recommended blending level 2 to 4 for Twisted Metal: Head-On [Extra Twisted Edition]. ( #12107 )
...
Fixes menu text brightness in Twisted Metal: Head-On [Extra Twisted Edition].
2024-12-22 13:03:40 +01:00
PCSX2 Bot
34c9590cf1
[ci skip] Qt: Update Base Translation.
2024-12-18 19:06:27 -05:00
Ty Lamontagne
a2c7542e48
Savestates: Warn on savestate load and saves without mcd activity
...
[SAVEVERSION+]
2024-12-18 18:01:30 -05:00
TheLastRar
72a9f18456
3rdparty: Sync libchdr to commit cb077337d53392454e7100a0fd07139ca678e527
2024-12-18 17:58:44 -05:00
TheLastRar
7f59757eea
3rdparty/libchdr: Purge almost all remaining patches
...
Leaving only the chd_read_header_* functions, of which exists an equivalent in later libchdr versions
2024-12-18 17:58:44 -05:00
TheLastRar
3b89020082
3rdparty/libchdr: Purge now unused patches
2024-12-18 16:23:49 -05:00
TheLastRar
a7b07eb53f
ChdReader: Use core_file to implement precaching
2024-12-18 16:23:49 -05:00
TheLastRar
58d13dac34
FileSystem: Add ReadFileWithPartialProgress for multiple files
2024-12-18 16:23:49 -05:00
Ty Lamontagne
5a8921dd22
IOPBios: Defer to iopMemSafeReadBytes when HLEing writes
2024-12-18 16:15:07 -05:00
Ty Lamontagne
f964dfaa5e
IOPBios: Defer to iopMemSafeWriteBytes when HLEing reads
2024-12-18 16:15:07 -05:00
PCSX2 Bot
17274eb397
[ci skip] Qt: Update Base Translation.
2024-12-17 20:54:52 -05:00
TheLastRar
2f0b00a7a1
ChdFileReader: Migrate libchdr patch into PCSX2
...
Added function didn't need to be in libchdr
2024-12-17 13:35:10 -05:00
Mrlinkwii
260380abec
CI: disable builds on controller database update
2024-12-17 19:22:03 +01:00
KamFretoZ
57fc87061d
Cheats: Update notes on how PNACH 2.0 works
...
Co-Authored-By: Mrlinkwii <Mrlinkwii@users.noreply.github.com>
2024-12-17 11:27:45 -05:00
KamFretoZ
cc9f7e723a
Qt/Patches: Get rid of the global WS/NI toggle
2024-12-17 11:27:45 -05:00
PCSX2 Bot
6a41e05694
PAD: Update to latest controller database.
2024-12-16 11:06:52 -05:00
TheLastRar
c8e1dc5328
ChdFileReader: Use core_file instead of modifing chd_open_file
2024-12-16 09:39:46 -05:00
lightningterror
c2ee5a0234
GS/HW: Get the proper context for the next draw if it's a split texture shuffle.
...
Draw might switch the context so make sure we get the correct one.
2024-12-16 08:37:39 +01:00
nassau-tk
3cafd2dc69
GameDB: Japanese game updates
2024-12-15 01:33:40 -06:00
JordanTheToaster
4b8890c438
3rdparty: Sync vkmemoryallocator to commit 5a53a198945ba8260fbc58fadb788745ce6aa263
2024-12-14 13:41:32 -05:00
JordanTheToaster
19882dc160
3rdparty: Sync d3d12memalloc to commit da380f69bd4547cd776c525ae225bb9d13df94e2
2024-12-14 13:41:32 -05:00
chaoticgd
0c21023bb2
Path: Prevent Path::RealPath from returning '.' and '..' components
2024-12-14 13:41:01 -05:00
chaoticgd
68e6ede47e
Path: Add tests for Path::RealPath
2024-12-14 13:41:01 -05:00
chaoticgd
1ed3001358
FileSystem: Add CreateSymLink function
2024-12-14 13:41:01 -05:00
chaoticgd
b8ff171127
FileSystem: Improve directory deletion test slightly
2024-12-14 13:41:01 -05:00
lightningterror
7d16a915ed
GS/HW: Adjust how we handle dithering on blend mix.
...
Allow dither adjust regardless of alpha. usually it is clamed to 1 anyway so we can expand it if alpha max is higher than 128.
Expand dither adjust to work in rev subtract conditions.
2024-12-13 08:27:00 +01:00
lightningterror
ecc24ce2e9
GS/TC: Use proper alpha min max for palettes.
...
If it's an old source made from target make sure it isn't a palette, alphas need to be used from the palette then.
2024-12-13 08:27:00 +01:00
TheLastRar
65748351c7
ChdFileReader: Correct extension check
2024-12-12 08:39:28 -05:00