Stenzek
5d50cd562f
MTGS: Eliminate redundant SynchronousMTGS checks in Release build
2024-05-17 11:57:38 +10:00
Stenzek
49a17b3a2e
Error: Strip trailing whitespace from Windows errors
...
Backport of c85e743573
2024-05-17 11:57:38 +10:00
Stenzek
cfecbf53aa
Host: Add plural translation support
...
Backport of f3aec0c965
2024-05-17 11:57:38 +10:00
Stenzek
3a0b26225d
SettingsInterface: Fix TinyString helper
...
Backport of d9003b10c3
2024-05-17 11:57:38 +10:00
Stenzek
0628e8cc87
GS/Vulkan: Simplify loader using DynamicLibrary
...
Backport of 8e3284d8c6
2024-05-17 11:57:38 +10:00
Stenzek
6545c62d26
3rdparty/cubeb: Only include connected devices when enumerating wasapi
...
Otherwise you just get a ton of unusable outputs.
2024-05-17 11:57:38 +10:00
Stenzek
c573c00eb0
3rdparty/cubeb: Sync to 19fcbef
...
Backport of 872cee908c
And apply PR #740 (Re-enable and polish IAudioClient3 to achieve lower
latencies).
`*latency_frames = min_period;` in wasapi_get_min_latency was changed to
`*latency_frames = hns_to_frames(params.rate, min_period_rt);`, as
otherwise it reports in mixer frames, not stream frames.
2024-05-17 11:57:38 +10:00
Stenzek
f084e76f36
Qt: Add option to pause when controller is disconnected
2024-05-17 11:57:38 +10:00
Stenzek
b9d7b63b32
FullscreenUI: Use native file selector on Flatpak
2024-05-17 11:57:38 +10:00
Stenzek
4d67f71217
FullscreenUI: Add horizontal padding to menu windows
...
Backport of 37a76a020a
2024-05-17 11:57:38 +10:00
Stenzek
4b1a4fdbb9
FullscreenUI: Fix minimal output latency toggle
2024-05-17 11:57:38 +10:00
Stenzek
a0bc8e0ff8
FullscreenUI: Fix gaps between some UI elements
...
Backport of 4d8ed49b24
69e0c1681c
2024-05-17 11:57:38 +10:00
Stenzek
7166c04ff2
R3000: Serialize IOP->EE ticks carry
...
[SAVEVERSION+]
2024-05-16 20:08:38 +10:00
Jaime J. Denizard
1483e4f88e
Qt: Rename "Enable" to "Apply" for WS/NI patches ( #11236 )
2024-05-16 13:04:17 +10:00
refractionpcsx2
454d4c9fa0
IOP: Adjust cycle counts slightly more accurately in some situations
2024-05-15 20:14:08 +01:00
refractionpcsx2
8887930fd5
GS/SW: Don't use fast reciprocal stq calculation, it's too inaccurate
2024-05-15 18:13:46 +01:00
refractionpcsx2
c8047c1a61
Audio: Clamp final output to avoid cracking at high volumes
2024-05-15 11:15:00 +01:00
refractionpcsx2
566ea8ea9b
Core: Refactor a lot of timer work and fix a couple of bugs
...
EE/IOP Timers: improve clock sync, disable v/h sync when SINT enabled.
Some changes based on tests from PS2
[SAVEVERSION+]
2024-05-15 10:54:26 +01:00
Connor McLaughlin
67f1d6e24b
FullscreenUI: Fix deadlock/abort in Graphics Settings
...
Regression from b9f4a01138
.
Closes #11249 .
2024-05-15 01:33:28 +10:00
KamFretoZ
e520dc2605
Qt/SaveState: Simplify warning message.
2024-05-14 16:09:21 +10:00
KamFretoZ
b9f4a01138
FSUI: Automatically hide advanced graphics settings
...
depending on global advanced settings visibility
2024-05-14 16:08:15 +10:00
PCSX2 Bot
aeff832ffc
PAD: Update to latest controller database.
2024-05-14 00:17:21 +02:00
JordanTheToaster
3cb12cce84
Qt: Fix copy paste fail
2024-05-13 22:37:51 +01:00
JordanTheToaster
fc2a750f85
3rdparty: Update LZMA/7zipSDK to 23.01
2024-05-13 14:17:33 +01:00
Biendeo
e3ccb500d8
USB: Add d-pad controls to RBDrumKitDevice
2024-05-12 14:49:08 +10:00
Stenzek
0aea297b73
GS/DX12: Fix incorrect resource state of ImGui font
2024-05-12 14:48:51 +10:00
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