Stenzek
20dbcfd2eb
GS/HW: Avoid barriers on second alpha pass when only writing to Z
...
Completely redundant. We also don't need to use the drawlist.
2024-05-12 11:55:37 +10:00
Stenzek
ba7096c9fa
GS/Vulkan: Always issue first barrier on RDNA3
...
It turns out *not* doing this causes GPU resets on RDNA3, specifically
Windows drivers. Despite the layout changing enforcing the execution
dependency between previous draws and the first input attachment read,
it still wants the region/fragment-local barrier...
2024-05-12 11:55:37 +10:00
Connor McLaughlin
4cc4a6561c
GS: Fix use-after-free on lost device
2024-05-12 11:54:48 +10:00
Connor McLaughlin
95843dc84a
GS/HW: Fix invalid self copy from move in DX renderers
2024-05-12 11:54:48 +10:00
Connor McLaughlin
fdb751ed1a
GS/HW: Fix possible texture leak on skipped draw
2024-05-12 11:54:48 +10:00
Connor McLaughlin
612c24e0c0
GS/HW: Fix incorrect StretchRect() in double buffer copy
2024-05-11 20:26:18 +10:00
lightningterror
da9e3fdc32
GS/HW: Rename alpha_one to alpha_eq_one pxAssert.
...
It slipped.
2024-05-10 22:17:30 +02:00
lightningterror
58defda298
GS/HW: Better name get alpha values for blend.
2024-05-10 21:23:28 +02:00
lightningterror
8b9b7f7baf
GS/HW: Optimize sw/hdr colclip on some blend formulas.
...
Alpha is either As or Af.
`Cd*Alpha, Cd*(1 - Alpha).`
When Alpha <= 128 we can let hw blend do it's thing as it won't be able to wrap.
2024-05-10 21:23:28 +02:00
lightningterror
8ad08706aa
Achievements: Fix function parameter should be passed by const reference warnings.
...
Codacy.
2024-05-10 20:00:43 +02:00
lightningterror
4035f1c554
Gif: Fix the scope of the variable can be reduced warnings.
...
Codacy.
2024-05-10 20:00:43 +02:00
lightningterror
f0c331e32b
IopBios: Fix function parameter should be passed by const reference warnings.
...
Codacy.
2024-05-10 20:00:43 +02:00
lightningterror
43fb79d669
R5900: Fix the scope of the variable can be reduced warnings.
...
Codacy.
2024-05-10 20:00:43 +02:00
lightningterror
a4cc42c6ad
Mdec: Cleanup file.
...
Constants, initializations.
2024-05-10 20:00:43 +02:00
lightningterror
2e89f6ad4d
Mdec: Clang format.
2024-05-10 20:00:43 +02:00
Benjamin Moir
9b03b236fe
VMManager: Clear protected pages before changing extra memory mode
2024-05-10 22:33:01 +10:00
refractionpcsx2
052951fbb0
EE: Correct update of EE cycles on low cycle counts when overclocking
2024-05-10 01:39:00 +01:00
TheLastRar
e53abb1989
DEV9: Add DHCP logger
...
Enabled by setting `EthLogDHCP = true` in PCSX2.ini
2024-05-09 15:48:35 +10:00
TheLastRar
dc20521b01
DEV9: Fix incorrect cmake entry
2024-05-09 15:48:35 +10:00
Benjamin Moir
4081d07dd8
CDVD: Improve handling of host: paths in cdvdLoadElf
2024-05-09 15:48:03 +10:00
TheLastRar
85888a9a81
DEV9: Better error handling on UDP_FixedPort creation
2024-05-09 15:47:27 +10:00
TheLastRar
d7101c3be5
DEV9: Slightly simplify UDP socket closing
2024-05-09 15:47:27 +10:00
TheLastRar
b3bb40980e
DEV9: Improve support for sending multicast packets
2024-05-09 15:47:27 +10:00
TheLastRar
cf3ad3f855
DEV9: Adjust comments in UDP_Session
2024-05-09 15:47:27 +10:00
TheLastRar
c6e7e15599
DEV9: Correct capitalisation on UDP log messages
2024-05-09 15:47:27 +10:00
TheLastRar
a0f6036337
DEV9: Eliminate some c-style casts in UDP_Session
2024-05-09 15:47:27 +10:00
Benjamin Moir
2fc4d02dd6
SaveState: Reset VM when save state fails to load
2024-05-09 13:45:06 +10:00
Benjamin Moir
c6cd6b5eb3
Misc: Remove unused ps macros from Memory.h
...
The psHu64, psHu128 and psSu64 macros are also unused, but are kept for completeness.
2024-05-09 13:45:06 +10:00
Benjamin Moir
5f7e97c27c
[SAVEVERSION+] EE: Expose advanced option for extra memory
2024-05-09 13:45:06 +10:00
TheLastRar
49d5e69e70
gitignore: Add deps-build path
2024-05-09 13:44:19 +10:00
Stenzek
7bc5427908
Qt: Fix remove game directory button being enabled w/o selection
2024-05-07 12:41:03 +10:00
Stenzek
1881139b0a
Error: Fix negative formatting of HRESULT
2024-05-07 12:41:03 +10:00
Stenzek
339dc2313b
CrashHandler: Use SetUnhandledExceptionFilter() and terminate on crash
...
Fixes zombie processes sticking around.
2024-05-07 12:41:03 +10:00
Stenzek
9752a037be
HostSys: Simplify page fault handler installation
...
And include whether it was a write or a read access.
2024-05-07 12:41:03 +10:00
Stenzek
d8cd336674
CI/Flatpak: Update to SDL2 2.30.3
2024-05-07 12:41:03 +10:00
PCSX2 Bot
7264e397e2
PAD: Update to latest controller database.
2024-05-06 18:17:50 +02:00
JordanTheToaster
3114332c89
Qt: Add label next to audio buffer size
2024-05-06 23:34:34 +10:00
TheLastRar
f67611cbe6
DEV9: Inherit from QStyledItemDelegate for address fields in hosts table
2024-05-06 12:26:14 +10:00
xujibbs
11264e6c08
Mark %d ms for translation
2024-05-06 12:25:46 +10:00
KamFretoZ
89749f2206
Qt: Fix incorrectly labeled Reset Volume button
2024-05-06 12:25:19 +10:00
JordanTheToaster
6630783686
3rdparty: Update simpleini to v4.22
2024-05-05 12:14:16 +10:00
Stenzek
90338ed065
HeapArray: Add missing field swap
2024-05-05 12:13:20 +10:00
Stenzek
89f4ac9b9a
Config: Remove unused FrameLimitEnable field
2024-05-05 12:13:20 +10:00
Stenzek
2ab6a3b873
Qt: Clean and remove empty game settings
2024-05-05 12:13:20 +10:00
Stenzek
12af031193
Qt: Fix volume reset button in game properties
2024-05-05 12:13:20 +10:00
JordanTheToaster
ddd2018e81
Deps: Update to SDL 2.30.3
2024-05-04 19:02:32 +10:00
Stenzek
8d9c89a871
GS/SW: Remove redundant code generator classes
...
Makes space for ARM64.
2024-05-04 19:02:12 +10:00
TellowKrinkle
e48c68d80f
CI:mac: Disable libpng framework build
...
PCSX2 and Qt were disagreeing on which libpng to pick (framework or dylib), and wasting space putting both in the app
2024-05-04 14:34:12 +10:00
TellowKrinkle
0ccf8a7775
CI:mac: Use -dead_strip in dependency builds
2024-05-04 14:34:12 +10:00
TellowKrinkle
63e6248fd3
CI:mac: Build x86_64 only MoltenVK
...
Save some CI time
2024-05-04 14:34:12 +10:00