Stenzek
0f5e7355ff
SPU2: Use AudioStream for output
2024-05-04 14:12:20 +10:00
Stenzek
ca091eeea9
Host: Add AudioStream
2024-05-04 14:12:20 +10:00
Stenzek
ca8a837614
3rdparty: Add FreeSurround
2024-05-04 14:12:20 +10:00
Stenzek
dceac5372a
Qt: Handle sliders in per-game settings
2024-05-04 14:12:20 +10:00
Stenzek
7fae0f499f
SettingsWrapper: Add SmallString overloads
2024-05-04 14:12:20 +10:00
Stenzek
964dcfcb0a
Console: Add log macros
2024-05-04 14:12:20 +10:00
TheLastRar
8bfcbdebf3
DEV9: Defer deletion of socket sessions
2024-05-04 14:00:59 +10:00
JordanTheToaster
ce734f8a0d
Qt: Add Classic Windows as theme option
...
But it'll bug out when switching between windows11/windowsvista.
Restart to fix.
2024-05-04 13:59:18 +10:00
Stenzek
b67b555617
GS/HW: Fix blend_mix regression
2024-05-04 13:10:11 +10:00
Mrlinkwii
29b886eafb
GameDB: patches for NHL 2K9 and Major League Baseball 2K9
2024-05-03 22:09:57 +01:00
Ziemas
fd81349dab
SPU: Only fire IRQ for Reverb reads when FxEnable
2024-05-03 21:35:51 +01:00
Connor McLaughlin
09ea13df55
CI/Linux: Remove invalid download links
2024-05-04 02:58:38 +10:00
JordanTheToaster
ff3fc9b362
GameDB: CMR 2005 Timer fix
2024-05-03 17:51:05 +01:00
refractionpcsx2
3b63445f07
Timers: Fix up some timer behaviour
2024-05-02 09:07:09 +01:00
TellowKrinkle
999f0cc84f
CMake: Unbreak finding base translations
2024-05-02 17:48:46 +10:00
JordanTheToaster
04957b6bda
GameDB: Code Lyoko QFI fixes
2024-05-01 20:28:54 +01:00
lightningterror
df6a33ef7c
GS/HW: Implement dithering on blend second pass on some formulas.
...
Alpha = As or Af
Cs + Cd*Alpha, Cs - Cd*Alpha.
2024-05-01 14:23:25 +02:00
lightningterror
8f57d8afe0
GS/HW: Make sure when a draw is rta scaled for blend second pass.
2024-05-01 14:23:25 +02:00
lightningterror
4c24d96966
GS/HW: Ger rid of clr_blend1_2 condition.
...
Prefer sw blend instead when Alpha > 1 on Cd*(Alpha + 1) contitions when there's no overlap
on basic blend.
2024-05-01 14:23:25 +02:00
JordanTheToaster
8a7d5bc417
GameDB: Add missing GT fixes
2024-05-01 13:29:50 +02:00
refractionpcsx2
e46d435d28
EE/JIT: Increase size of jump for FPU MUL
2024-04-30 09:56:15 +01:00
TellowKrinkle
c03cffb5c2
CMake: Don't assume all qt utils are in the same place
...
moc often installs to libexec, while lconvert and macdeployqt go to bin
2024-04-30 16:51:42 +10:00
Stenzek
40c7982dcf
GS: Predivide ST by Q on large equal-Q triangles
...
In addition to sprites.
Fixes intro screen of IndyCar Series, which uses rotated sprites (tris).
Fixes some onscreen sprites in SpongeBob SquarePants - Revenge of the Flying Dutchman.
Fixes menu background in Cold Winter.
Fixes health bars in Biker Mice From Mars.
2024-04-30 16:43:23 +10:00
Stenzek
fd0c82c04a
GS: Use insertps/blendps instead of shuffles
...
Faster by one cycle on any CPU we care about these days.
2024-04-30 16:43:23 +10:00
Abel Briggs
8e5b84b097
DEV9: Fix MacOS crash upon receiving an ICMP reply
...
Apple (old BSD)'s raw IP sockets implementation converts the
`ip_len` field to host byte order, but also subtracts the
IP header length as well.
This caused us to effectively subtract the header length twice
and allocate the return ping in `ICMP_Session::Recv()
with a negative size, crashing PCSX2.
2024-04-30 16:42:58 +10:00
JordanTheToaster
e862e68192
GameDB: God of War 2 mipmapping fixes
2024-04-29 19:58:57 +02:00
JordanTheToaster
46f6e691e0
GameDB: Crash Nitro Kart fixes
2024-04-29 17:28:02 +01:00
refractionpcsx2
5f7c2b7cd8
EE/IOP Timers: Rewrote most of the gate handling to be better.
...
[SAVEVERSION+]
2024-04-29 17:25:51 +01:00
refractionpcsx2
4363255234
EE/Timer: Don't reset count on setting gate
2024-04-29 17:25:51 +01:00
PCSX2 Bot
d1e9a5265d
PAD: Update to latest controller database.
2024-04-29 18:10:17 +02:00
JordanTheToaster
a485398029
GameDB: Various fixes
2024-04-28 18:31:42 +01:00
TheLastRar
33556c70f2
DEV9: Add const to variables in TCP session
2024-04-28 17:43:57 +02:00
TheLastRar
ba16a90290
DEV9: Fix incorrect error check on TCP send
2024-04-28 17:43:57 +02:00
TheLastRar
894f2f145c
DEV9: Format comments in TCP session
2024-04-28 17:43:57 +02:00
TheLastRar
56b06a0495
DEV9: Correct capitalisation on log messages
...
Also reword a few messages
2024-04-28 17:43:57 +02:00
TheLastRar
fe4693f158
DEV9: Use reinterpret_cast for sockaddr
...
This is UB, but is required by the api
2024-04-28 17:43:57 +02:00
TheLastRar
f5de7da42f
DEV9: Eliminate some c-style casts in TCP_Session
2024-04-28 17:43:57 +02:00
Stenzek
107a3fda44
GS/HW: Rename RTCorrect/Decorrect to ScaleAlpha
2024-04-28 17:40:20 +02:00
Stenzek
e734eb415c
GS/HW: Allow transition to RTA on full cover draw
2024-04-28 17:40:20 +02:00
Stenzek
aa48256010
GS/HW: Round alpha values for indexed sample of RTA
2024-04-28 17:40:20 +02:00
Stenzek
77a03498c1
GS: Round coordinates in PrimitiveCoversWithoutGaps()
2024-04-28 17:40:20 +02:00
refractionpcsx2
1cf8c7c375
GS/HW: Remove shuffle misdetection hack
2024-04-28 16:39:37 +01:00
refractionpcsx2
f5276f13ae
GS/HW: Detect shuffles using quads
2024-04-28 16:39:13 +01:00
Francisco Javier Trujillo Mata
d63966b071
DEV9: Improve logic for getting MacAddress ( #10937 )
...
* Change error to normal message
* DEV9: Improve logic for getting MacAddress
2024-04-28 21:08:31 +10:00
JordanTheToaster
b01871aea8
GameDB: Jak 1 and CMR 2005 fixes
2024-04-27 15:49:34 +01:00
Connor McLaughlin
f5c3cd0f87
GS/HW: Ensure valid alpha doesn't get cleared on 24-bit targets
2024-04-27 20:23:17 +10:00
Stenzek
85a33971e7
Misc: Add gstreamer fallback to aplay
2024-04-26 20:30:16 +10:00
Stenzek
4e79e85f3f
GH: Clarify lack of support for third-party Linux builds
2024-04-26 20:07:12 +10:00
refractionpcsx2
a0e323dae5
GS: Improve Autoflush detection with channel masks
2024-04-26 10:17:52 +01:00
refractionpcsx2
25737a1a46
GS: Improve STQ loggin in draw dumps
2024-04-26 10:17:52 +01:00