refractionpcsx2
2ccf6dc872
GS: Add IsPageAlignedMasked to return an alignment mask
2025-06-08 13:51:19 +02:00
refractionpcsx2
24ebf1b4f1
GS/HW: Fix bug in target preloading causing misaligned base addresses
2025-06-08 13:51:19 +02:00
refractionpcsx2
ed2832434c
GS/HW: Don't look up block offset targets on Exact target lookup
2025-06-08 13:51:19 +02:00
TJnotJT
5e160fca8f
Tools: Small fix to gsrunner args.
2025-06-06 18:05:37 -04:00
JordanTheToaster
a0ef82e221
AudioStream: Fix typo with default output latency
2025-06-06 18:03:29 -04:00
icup321
3e7ac3d66c
GameDB: Add native scaling to Scooby-Doo! Unmasked
2025-06-06 23:09:37 +02:00
JordanTheToaster
730e6fa737
GameDB: Simple 2000 Vol 92 Fixes
2025-06-06 23:09:26 +02:00
PCSX2 Bot
cdfcd9fddd
[ci skip] Qt: Update Base Translation.
2025-06-06 02:31:08 +02:00
refractionpcsx2
b6930c10b9
GS/HW: Clean up target download formats
2025-06-05 13:51:21 +02:00
refractionpcsx2
852734580d
GameDB: Update Harry Potter fixes.
2025-06-05 13:51:21 +02:00
refractionpcsx2
d1dc6a9c1d
GS/HW: Add 16bit to 8bit conversion shader
2025-06-05 13:51:21 +02:00
Ty
4fa6d3ed3f
GSRunner: Add type to shutdown message code
2025-06-04 20:25:32 -04:00
TellowKrinkle
92e190ad6c
GSRunner: Fix surfaceless run on macOS
2025-06-04 20:25:32 -04:00
TellowKrinkle
da4fcffef4
Input: Fix crash when shutting down without initializing input
2025-06-04 20:25:32 -04:00
TellowKrinkle
1a5731dd8e
MacOS: Better handle directories of non-bundle applications
2025-06-04 20:25:32 -04:00
TellowKrinkle
e764c5cd4e
GSRunner: macOS support
2025-06-04 20:25:32 -04:00
TellowKrinkle
e23b247947
GSRunner: Use separate CPU thread
2025-06-04 20:25:32 -04:00
PCSX2 Bot
3d7792436f
[ci skip] Qt: Update Base Translation.
2025-06-04 20:03:38 -04:00
chaoticgd
d8187fbea4
Deps: Specify minimum version of KDDockWidgets
2025-06-04 20:02:02 -04:00
chaoticgd
02259ad0a5
Debugger: Add include required for older versions of KDDockWidgets
2025-06-04 20:02:02 -04:00
TellowKrinkle
220a68df9a
GS: Warn on texture replacement folder with wrong case
2025-06-04 19:58:41 -04:00
TellowKrinkle
2ced24f69e
GS: Create texture dump directory if it doesn't exist
2025-06-04 19:58:41 -04:00
TellowKrinkle
ec91d0dc74
GS: Formatting
2025-06-04 19:58:41 -04:00
TheLastRar
46874f4673
Qt: Add workaround for incorrectly tinted icons after theme switch
2025-06-04 19:39:18 -04:00
TheLastRar
9eac47dc6c
Qt: Fix selected gamelist icons being wrong colour after theme switch
2025-06-04 19:39:18 -04:00
RedDevilus
9e3fd5c2e0
CI: Fix flatpak
...
Try to fix build failing
2025-06-04 20:19:46 +01:00
refractionpcsx2
ae4be6e2b1
GS/CRC: Remove CRC for Simple 2000 Series Vol. 114, update GameDB Fixes
2025-06-04 18:35:00 +02:00
refractionpcsx2
434df49a7d
GS/HW: Clear matched target on HW Move
2025-06-04 18:35:00 +02:00
JordanTheToaster
c939c0fcd5
GameDB: Re-add CRC to Death by Degrees
2025-06-04 18:33:36 +02:00
Berylskid
952c39f324
GameDB: Remove SoftwareRendererFMVHack from Armored Core 2
2025-06-03 13:44:40 +02:00
PCSX2 Bot
0fea7e2a70
[ci skip] Qt: Update Base Translation.
2025-06-03 03:40:13 +02:00
lightningterror
c1baab68d0
GS: Better handle hazards when dx12/vk device creation fails.
...
VK/DX12: Move CreateNullTexture before reading shader resource.
Fixes null pointer dereference.
VK: Check if vertex buffer is valid before binding.
Fixes vertex buffer validation error null handle.
2025-06-02 21:28:41 +02:00
PCSX2 Bot
ccef18f7a9
[ci skip] PAD: Update to latest controller database.
2025-06-02 19:08:36 +02:00
TheLastRar
8cb056bde3
Qt: Use `DevicePixelRatioChange` to detect DPR changes
2025-06-02 14:58:00 +02:00
TheLastRar
6ecaaee9e0
QtUtils: Remove redundant method
2025-06-02 14:58:00 +02:00
TheLastRar
c5f916bda0
Qt: Fix DPI icon scaling in various settings windows
2025-06-02 14:58:00 +02:00
TheLastRar
52a9a4649c
Qt: Improve handling of DPI
2025-06-02 14:58:00 +02:00
refractionpcsx2
d2219b4dbd
GS/TC: On RT->Z dst_match delete on format change if not a shuffle
2025-06-02 14:52:46 +02:00
refractionpcsx2
155f603245
GS/HW: Don't make new scaled targets on shuffles if source is downscaled
2025-06-02 14:52:46 +02:00
refractionpcsx2
cb7630a6ab
GS/HW: Create new targets on shuffles when no target found
...
And get rid of some valid sizing thing which is just insane
2025-06-02 14:52:46 +02:00
refractionpcsx2
284fba1ce3
GS/TC: Don't allow Tex in RT 8bit textures from C24
...
C24 has no alpha channel, 8bit requires all. This is still allowed for shuffles as that depends which channel it's reading.
2025-06-02 14:52:46 +02:00
refractionpcsx2
aa4bd6c88c
GS/HW: Replace frame target if dirty data matches old format.
2025-06-02 14:52:46 +02:00
refractionpcsx2
623993930b
GS/HW: Adjust depth size on clear if overlapping by 1 pixel
...
This is developer misunderstanding of how to use the SCISSOR register, which adds 1 on to the value when it's used, but they put 512x512, when they wanted 512x512.
2025-06-02 14:52:46 +02:00
refractionpcsx2
dbf2c854c6
GS/TC: Adopt valid rgb/alpha from preload merged targets
2025-06-02 14:52:46 +02:00
refractionpcsx2
25351bc05c
GS/TC: Correct valid area checks for target combining
2025-06-02 14:52:46 +02:00
refractionpcsx2
27cc5f499c
GS/HW: Fix up alpha blending checks
2025-06-02 14:52:46 +02:00
refractionpcsx2
b7c2f39a17
GS/TC: Further matching parameters on preload and tex in rt
2025-06-02 14:52:46 +02:00
refractionpcsx2
3541c1ccf8
GS/TC: Simplify and improve P8 texture conversion inside target
2025-06-02 14:52:46 +02:00
refractionpcsx2
7a05738d11
GS/TC: Allow matching on source if TEX == RT
2025-06-02 14:52:46 +02:00
refractionpcsx2
686220ae0c
GS/TC: Improve copying of dst matched data
2025-06-02 14:52:46 +02:00