refractionpcsx2
468b9d2655
GS/TC: Use frame width on PSMT8H read if target width doesn't match frame on Tex in RT.
...
Also changed LookupSource/Depth to receive the whole FRAME struct, not just the pointer.
2025-05-15 01:45:11 +02:00
refractionpcsx2
a3305ff791
GS/TC: Used unwrapped end blocks for combine
2025-05-15 01:45:11 +02:00
PCSX2 Bot
814b0d5873
[ci skip] Qt: Update Base Translation.
2025-05-13 20:00:55 +02:00
refractionpcsx2
863f3e82ac
GS/HW: Combine target using the drawn area, not valid area (some of this can be garbage)
2025-05-13 19:56:39 +02:00
Ty
529c756458
GitHub: Require PR authors to disclose AI usage
...
[noci]
2025-05-12 18:12:02 -04:00
TheLastRar
67b98dbdaa
Deps: Also build KDDockWidgets as Debug
2025-05-12 22:35:07 +02:00
TheLastRar
a16981cbe5
CMake: Pick release packages when building with devel
2025-05-12 22:35:07 +02:00
lightningterror
777bf338fa
GS/HW: Fix tex is fb log for palette conversion.
2025-05-12 22:23:14 +02:00
lightningterror
3ba8d9ebff
GS/HW: Move texture sampling before EmulateBlending.
...
Tex is fb setting is done in Texture sampler which resulted
in hw blend being applied before with barriers on.
Tex is fb can use sw blend so this optimizes that with no cost.
Also fixes an issue where hw blend was on with fbfetch.
2025-05-12 21:40:51 +02:00
lightningterror
db5384e19c
GS/HW: Add hazard check for date depth buffer creation.
...
Add fallback to PrimIDTracking if possible.
2025-05-12 21:39:43 +02:00
lightningterror
fd3984287b
GS/HW: Add hazard check for temporary depth buffer creation.
2025-05-12 21:39:43 +02:00
lightningterror
31dbea4e0b
GS: Retry texture creation after initial retry fails.
...
This should've been done.
2025-05-12 21:39:43 +02:00
refractionpcsx2
0992e784f1
GS/HW: Tighten shuffle check on source lookup
2025-05-12 21:28:41 +02:00
refractionpcsx2
c59cc1fbb7
GS/TC: Kill partially dirty RT in RT targets which haven't been used recently
2025-05-12 21:28:41 +02:00
refractionpcsx2
903edc79f7
GS/TC: Alter RT in RT target lookup further and expand target on Move if needed
2025-05-12 21:28:41 +02:00
refractionpcsx2
4c94c69f02
GS: Clear Adaptive Interlacing buffer when outputs are disabled
2025-05-12 21:28:41 +02:00
refractionpcsx2
4c57c214bd
GS/HW: Expand target to fix requested source rect when dirty covers area
2025-05-12 21:28:41 +02:00
refractionpcsx2
1cbeea3016
GS/HW: Fix up inside target lookup behaviour in HW renderer
2025-05-12 21:28:41 +02:00
PCSX2 Bot
0d18738192
[ci skip] PAD: Update to latest controller database.
2025-05-12 21:01:31 +02:00
JordanTheToaster
1e7c7db29b
GameDB: Various Fixes Part 3 Because I Forgot More
2025-05-12 01:05:14 +02:00
PCSX2 Bot
7c098a2665
[ci skip] Qt: Update Base Translation.
2025-05-11 02:02:52 +02:00
Ty
3ab539be1e
CDVD: Fix for non-PCH builds
2025-05-10 15:38:02 -04:00
Ty
b46d5e4efc
CI: Disable PCH on Linux
2025-05-10 15:38:02 -04:00
Jordan
db06e11a7c
GameDB: RT in RT Part Deux.
...
Adds fixes such as ATNWTO to around 104 games and adjusts the names of even more. Don't ask me what I fixed I don't even remember at this point.
2025-05-10 19:54:21 +02:00
KamFretoZ
757ed33e4f
FSUI: Add ImDrawList helper for drawing SVG images
...
Co-Authored-By: TheLastRar <TheLastRar@users.noreply.github.com>
2025-05-10 19:53:04 +02:00
KamFretoZ
8eb5dfce85
Qt/FSUI: Update branding to the about section
2025-05-10 19:53:04 +02:00
PCSX2 Bot
f34db72a97
[ci skip] Qt: Update Base Translation.
2025-05-09 18:13:36 -04:00
chaoticgd
3dfdc8ee6f
Debugger: Fix a typo in the memory search view
2025-05-08 22:16:38 +02:00
chaoticgd
5a846296ca
Docs: Add even more missing third party licenses
2025-05-08 09:23:22 -04:00
lightningterror
0bea015dcd
GS/HW: Adjust blending when tex is fb.
...
Prefer sw blend when it's a channel shuffle with barriers enabled.
Prefer sw blend if it's tex is fb when there is no overlap, fb is already
being read so we can use sw blend.
Swap full barriers with one barrier if it's a channel shuffle,
prims shouldn't overlap anyway.
2025-05-08 05:05:49 +02:00
Ziemas
fe0b401edd
vtlb: silence backpatch log spam
...
Since this works well right now I don't think we need this.
2025-05-07 19:46:33 +02:00
Ziemas
69f8e82c3f
gs: Missing cmath include
2025-05-07 19:31:44 +02:00
chaoticgd
79d3d43a85
Docs: Update Zydis license
2025-05-07 14:40:51 +02:00
chaoticgd
e8a7f596bc
Docs: Update LZ4 license
2025-05-07 14:40:51 +02:00
chaoticgd
a096c00b68
Docs: Escape third party license text with HTML entities
2025-05-07 14:40:51 +02:00
chaoticgd
e284ef8906
Docs: Add index section to third party licenses file
2025-05-07 14:40:51 +02:00
chaoticgd
154a8750dc
Docs: Add more missing third party licenses
2025-05-07 14:40:51 +02:00
chaoticgd
0de4ca4a19
Docs: Sort third party licenses alphabetically
2025-05-07 14:40:51 +02:00
lightningterror
23c9c9f72e
GS/TC: Also update tc logs with prefixes.
2025-05-07 14:39:12 +02:00
lightningterror
96ff10c692
GS/HW: Update logs.
...
Cleanup/remove some logs, name them properly with HW prefix.
2025-05-07 14:39:12 +02:00
lightningterror
30bc7ea132
GSDumpRunner: Fix some userhack arguments not working.
2025-05-07 13:39:12 +02:00
lightningterror
d9ea1591b0
GS/HW: Enable tex-is-fb on channel shuffles when barriers aren't supported.
2025-05-07 02:50:24 +02:00
PCSX2 Bot
0cc1bb5ad8
[ci skip] Qt: Update Base Translation.
2025-05-07 02:08:22 +02:00
TheLastRar
509bbd7605
Qt: Allow translating the default adapter text
...
Strangely, the needed logic was already present (but partly unused)
Also adjust loading logic to match 1b50057764
2025-05-05 22:12:15 -04:00
PCSX2 Bot
4632afe1ab
[ci skip] PAD: Update to latest controller database.
2025-05-05 19:25:52 +02:00
JordanTheToaster
6680698ba6
Deps: Update SDL to 3.2.12
2025-05-05 19:25:41 +02:00
JordanTheToaster
2b06b12ca2
3rdparty: Update googletest to v1.16.0
2025-05-05 19:25:41 +02:00
JordanTheToaster
9b53916e06
Deps: Update harfbuzz to 11.2.0
2025-05-05 19:25:41 +02:00
JordanTheToaster
f3ce1dd7a3
Deps: Update libpng to 1.6.48
...
a
2025-05-05 19:25:41 +02:00
JordanTheToaster
91b0426d68
Deps: Update LZ4 to v1.10.0
2025-05-05 19:25:41 +02:00