refractionpcsx2
f90396bda4
GS/DX12: Fix command list not flushing when in surfaceless mode.
2025-05-16 12:25:16 +02:00
lightningterror
ae8808b86e
GS/HW: Backport some tex is fb shaders to dx and opengl.
2025-05-15 20:08:16 +02:00
lightningterror
8d5b827432
GS/HW: Fix texture copies when tex is fb draw.
...
Fixes an issue with texture copies didn't work properly on tex is fb draw:
Fixes Hitman Blood Money on minimum blend.
DX can't do partial depth copy so do a shader based copy which works.
Fixes a bunch of games that couldn't do partial depth copy on dx.
2025-05-15 20:08:16 +02:00
lightningterror
cb672697e7
FullscreenUI: Fix -Wlogical-op-parentheses warning.
2025-05-15 20:08:16 +02:00
JordanTheToaster
0bae9fc29b
Deps: Update SDL3 to 3.2.14
2025-05-15 18:43:45 +02:00
lightningterror
49c8b68700
GS/HW: Enable feedback loop if channel shuffle enabled barriers.
2025-05-15 18:43:35 +02:00
refractionpcsx2
1e2fcd17e0
GS/HW: Fix new target creation width when doing a page copy
2025-05-15 01:45:11 +02:00
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