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
2025-06-23 06:27:13 +02:00
twingofan
4a505cc239
GameDB: Add memcardFilters to Armored Core: Last Raven NTSC-U SLUS-21338. ( #12891 )
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.
2025-06-22 14:44:34 -04:00
Ziemas
1094222d3f
Debugger: Don't check frame count in isAlive
2025-06-22 20:19:13 +02:00
TheLastRar
065d0db4c9
FSUI: Replace various icons with SVG files
...
Co-Authored-By: KamFretoZ <14798312+kamfretoz@users.noreply.github.com>
2025-06-22 20:15:03 +02:00
JordanTheToaster
bc51537080
GS/HW: Purge Hitman Blood Money CRC
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
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
2025-06-21 15:50:02 -04:00
refractionpcsx2
0b6dccae51
GS/HW: Resize validity to draw size when most of target is covered
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
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
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.
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.
2025-06-20 02:01:28 +02:00
refractionpcsx2
3e2c3e5075
GS/TC: Slight fix for rect translation with block offset
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.
2025-06-18 20:08:16 -04:00
TheLastRar
f7c587c9a8
CI: Restore repository check in Flathub publish action
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
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
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
2025-06-14 21:50:08 +02:00
refractionpcsx2
2640678cac
GS/HW: Adjust which function gets used for clearing depth on perfect match
2025-06-14 01:30:00 +02:00
KamFretoZ
8b90e2d53d
BPM: Fix CTD when exiting BPM in No GUI mode
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
2025-06-12 23:01:36 +01:00
refractionpcsx2
c1da0caf15
GS/HW: Fix possible null reference causing a crash
2025-06-12 18:26:15 +01:00
lightningterror
c4a8fc5b71
Qt: Fix Winconsistent-missing-override warning.
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.
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
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
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
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
2025-06-08 15:44:56 -04:00
refractionpcsx2
695c39fba2
GS/HW: Remove channel shuffle override from Namco CRC hack
2025-06-08 16:05:24 +02:00
refractionpcsx2
e5616cff98
GS/HW: Improve shuffle detection robustness
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