refractionpcsx2
ec288ffa62
GS/TC: Fix CanTranslate rect BWs, disallow block inside target lookup
2025-06-23 06:27:41 +02:00
JordanTheToaster
7e18c02c7e
GameDB: Xenosaga Episode III fixes
v2.3.438
2025-06-23 06:27:13 +02:00
twingofan
4a505cc239
GameDB: Add memcardFilters to Armored Core: Last Raven NTSC-U SLUS-21338. ( #12891 )
v2.3.437
2025-06-23 06:26:16 +02:00
Kuan-Wei Chiu
35c81106c6
Fix invalid comparator in FullscreenUI game list sort
...
The game list comparator previously used >= when sorting by CRC in
descending order. This violates the requirements of a strict weak
ordering, as defined by the C++ standard, which mandates that the
comparator must be irreflexive: comp(x, x) must always return false.
Using >= causes comp(a, b) and comp(b, a) to both return true when
a == b, which breaks the irreflexivity and can invalidate the
assumptions made by std::sort. This may lead to undefined behavior,
including memory corruption or segmentation faults.
Replace >= with > to ensure the comparator satisfies the strict weak
ordering requirement, restoring correctness and stability in game list
sorting behavior.
v2.3.436
2025-06-22 14:44:34 -04:00
Ziemas
1094222d3f
Debugger: Don't check frame count in isAlive
v2.3.435
2025-06-22 20:19:13 +02:00
TheLastRar and KamFretoZ
065d0db4c9
FSUI: Replace various icons with SVG files
...
Co-Authored-By: KamFretoZ <14798312+kamfretoz@users.noreply.github.com >
v2.3.434
2025-06-22 20:15:03 +02:00
JordanTheToaster
bc51537080
GS/HW: Purge Hitman Blood Money CRC
v2.3.433
2025-06-22 20:14:09 +02:00
JordanTheToaster
b7dfcb282b
ImGuiOverlays: Minor OSD text changes
2025-06-22 20:14:09 +02:00
JordanTheToaster
78a9411766
GameDB: Various Fixes Part 5
2025-06-22 20:14:09 +02:00
TellowKrinkle
4724f67596
GS: Min alpha for AA1 is 0, not 128
v2.3.432
2025-06-22 20:13:15 +02:00
JordanTheToaster
e0851bb86f
[ci skip] Github: Update app bug report OS list
2025-06-21 22:00:10 -04:00
JordanTheToaster
08e68d9563
GitHub: Update bug report OS list
v2.3.431
2025-06-21 15:50:02 -04:00
refractionpcsx2
0b6dccae51
GS/HW: Resize validity to draw size when most of target is covered
v2.3.430
2025-06-21 05:52:50 +02:00
refractionpcsx2
60adfd5046
GS/TC: Fix region area on new source interpreted for shuffle
2025-06-21 05:52:50 +02:00
chaoticgd
3e782d355d
Docs: Add missing third party license for KDBindings
v2.3.429
2025-06-20 22:22:51 +02:00
PCSX2 Bot
22a7324b69
[ci skip] Qt: Update Base Translation.
2025-06-20 02:02:47 +02:00
refractionpcsx2
f3b4c50909
GS/HW: Improve Native Scaling detection + Include direct mem reads
v2.3.428
2025-06-20 02:02:30 +02:00
lightningterror
a45f27e6e9
GS/DX: Don't output color for datm/stencil date shaders.
...
RTV(Render target view) is not bound so no need
to output anything, just clip/discard if needed.
Fixes dx11 api warning that pixel shader writes color
output but no rtv is bound.
v2.3.427
2025-06-20 02:01:47 +02:00
lightningterror
2f84bf0cca
GS/TC: Don't enable Frame buffer conversion on PSMT8.
...
We have dedicated shader now, no need.
v2.3.426
2025-06-20 02:01:28 +02:00
refractionpcsx2
3e2c3e5075
GS/TC: Slight fix for rect translation with block offset
v2.3.425
2025-06-20 02:00:51 +02:00
refractionpcsx2
154259d0a6
GS/HW: Don't resize target if only writing to alpha when RGB is valid
2025-06-20 02:00:51 +02:00
TellowKrinkle
7d2d05ff59
GS: Send all frames to capture, including skipped ones
...
You wanted those frames recorded right? Also if you skip them you'll desync audio and everything will be sad.
v2.3.424
2025-06-18 20:08:16 -04:00
TheLastRar
f7c587c9a8
CI: Restore repository check in Flathub publish action
v2.3.423
2025-06-18 09:07:54 -04:00
PCSX2 Bot
9162b30b18
[ci skip] Qt: Update Base Translation.
2025-06-18 07:09:06 +02:00
chaoticgd
14cfe37c8b
Debugger: Fix crash when breakpoint is hit before createMenuBar call
v2.3.422
2025-06-17 04:39:32 +02:00
PCSX2 Bot
a27a0ab49d
[ci skip] PAD: Update to latest controller database.
2025-06-17 04:38:20 +02:00
Ty
0742fe07ec
[ci skip] Testing flathub versioning, please ignore
2025-06-15 14:53:55 -04:00
Ty
65a92470d3
CI: Fix flathub versioning on tagless commits
v2.3.421
2025-06-15 14:26:08 -04:00
PCSX2 Bot
10dc1a2da2
[ci skip] Qt: Update Base Translation.
2025-06-14 21:50:20 +02:00
JordanTheToaster
aad2128c32
GSRunner: Fix broken compilation
v2.3.420
2025-06-14 21:50:08 +02:00
refractionpcsx2
2640678cac
GS/HW: Adjust which function gets used for clearing depth on perfect match
v2.3.419
2025-06-14 01:30:00 +02:00
KamFretoZ
8b90e2d53d
BPM: Fix CTD when exiting BPM in No GUI mode
v2.3.418
2025-06-14 01:28:49 +02:00
KamFretoZ
f87175dc7f
Host: Move Batch/NoGUI mode check to Host
...
Moved from QtHost to Host for more accesibility
2025-06-14 01:28:49 +02:00
refractionpcsx2
b30444c0d0
GS/HW: Fix bug and improve inside target tracking on HW moves
v2.3.417
2025-06-12 23:01:36 +01:00
refractionpcsx2
c1da0caf15
GS/HW: Fix possible null reference causing a crash
v2.3.416
2025-06-12 18:26:15 +01:00
lightningterror
c4a8fc5b71
Qt: Fix Winconsistent-missing-override warning.
v2.3.415
2025-06-11 23:17:53 +02:00
GovanifY
8eb46b5a4c
IopBios: remove clang deprecated carveout
...
we use snprintf now, so this isn't useful anymore.
v2.3.414
2025-06-10 20:59:25 +02:00
GovanifY
8be16d1039
IopBios: do not overflow snprintf tmp buffer
...
We could otherwise overflow as snprintf does not return the number of
written bytes but the number of written bytes assuming an infinite
buffer.
2025-06-10 20:59:25 +02:00
refractionpcsx2
76e6208d1b
GS/TC: Fix region for tex in rt depth
v2.3.413
2025-06-10 20:12:41 +02:00
refractionpcsx2
bc09080ba5
GS/TC: Remove old inside check from source lookup
2025-06-10 20:12:41 +02:00
refractionpcsx2
a6eb257a3a
GS/HW: Allow RT in RT offset on Z buffer if FRAME is disabled
v2.3.412
2025-06-10 20:11:32 +02:00
PCSX2 Bot
e62450d255
[ci skip] PAD: Update to latest controller database.
2025-06-10 20:10:22 +02:00
GovanifY
1aa922f700
IopBios: allow %u string formatting in IOP kprintf
v2.3.411
2025-06-10 14:47:27 +02:00
GovanifY
4c9d2f99b1
IopBios: truncate printf output if bigger than our buffer
...
I also increased the buffer size while we are at it to avoid breakage,
despite the obvious unintended allowed situations that we allowed up
until now
Reported-By: Michael Lappas
2025-06-10 14:47:27 +02:00
Ty Lamontagne
f6e899b570
Debugger: Update search results when we are _not_ going to remove them
v2.3.410
2025-06-08 15:44:56 -04:00
refractionpcsx2
695c39fba2
GS/HW: Remove channel shuffle override from Namco CRC hack
v2.3.409
2025-06-08 16:05:24 +02:00
refractionpcsx2
e5616cff98
GS/HW: Improve shuffle detection robustness
v2.3.408
2025-06-08 13:51:19 +02:00
refractionpcsx2
76d5994c1e
GS/TC: Improve rect block offset calculation for translation and invalidation
2025-06-08 13:51:19 +02:00
refractionpcsx2
cbb40832a1
GS/HW: Correct block offset target usage
2025-06-08 13:51:19 +02:00
refractionpcsx2
e4bdcde1ca
GS/HW: Remove CRC hacks for Kunoichi and Sakura Wars
2025-06-08 13:51:19 +02:00