Stenzek
c274e447dd
Qt: Don't push volume changes through full settings apply
...
Saves the thread sync, means we don't lag.
2022-12-31 23:23:58 +00:00
Stenzek
2bc2891c73
CommonHotkeys: Add volume control hotkeys
2022-12-31 23:23:58 +00:00
Stenzek
fe1bebc12d
SPU2: Namespace logging/debugging
2022-12-31 23:23:58 +00:00
JordanTheToaster
339c483a4b
GameDB: Set preloading to Partial for Tekken 4
...
Sets texture preloading to partial for Tekken 4 to prevent it from exploding most violently.
2022-12-31 23:23:45 +00:00
RedDevilus
73f1f0e1d6
GameDB: Iris 2 + Iris 3
...
Hashcache disabled + FMVsoftwaregamefix + Roundsprite for Iris 2
Roundsprite was forgotten to be added for the Japanese entries for iris 3 (eternal mana 2)
2022-12-31 23:23:27 +00:00
Stenzek
f83fc9ba27
Qt: Fix Host::GetTopLevelWindowInfo() in nogui mode
2022-12-31 23:22:27 +00:00
xujibbs
4e5692e935
UI/AudioSettings: Correct recommended value for overlap ( #7748 )
2022-12-31 23:22:01 +00:00
Mrlinkwii
2bb707299a
GameDB: add missing serial
2022-12-31 23:20:32 +00:00
Stenzek
9aa46e8543
Misc: Remove GS/config.h include from PCSX2Base.h
...
Also remove unused options from config.h
2022-12-31 06:57:21 +00:00
JordanTheToaster
4831e51cb4
GameDB: Add SW CLUT to The Incredibles
...
SW CLUT fixes post processing and HPO Normal aligns the post processing.
2022-12-30 23:38:25 +00:00
Stenzek
4ea331ecf2
x86/microVU: Fix VU1->VU0 register access in MTVU mode
...
eax wasn't being backed up, and in most cases it contains the address
we're loading from/storing to.
2022-12-30 08:49:05 +00:00
TheLastRar
79764430d8
DEV9: Fix out_of_range exception with automatic gateway
2022-12-29 22:54:04 +00:00
refractionpcsx2
51107ee9dd
mVU: Align x86ptr based on AVX2 caps
2022-12-29 20:02:57 +00:00
Connor McLaughlin
d359e8420b
x86/iR5900: Fix incorrect blend in mfsa
2022-12-29 14:18:21 +00:00
JordanTheToaster
ea11bb61e3
GameDB: Disable texture preloading for Time Crisis 3
...
Disables texture preloading in Time Crisis 3 to massively improve performance.
2022-12-29 12:18:51 +00:00
JordanTheToaster
4a90a3e1c9
Readme: Update specifications requirements
...
Update brings the requirements more in line with modern hardware.
2022-12-29 10:24:13 +00:00
JordanTheToaster
8f73e93205
GameDB: Add VU0 Clamping to Sly 3
...
Adds VU0 Extra + Preserve Sign to Sly 3 to fix the bugged camera and not break the "The Ancestors' Gauntlet" level.
2022-12-29 10:01:48 +00:00
Stenzek
1a7263cb9f
x86/microVU: Forward CTC2 I direct to VNNNi instructions
2022-12-29 10:01:25 +00:00
Stenzek
d6332e796e
x86/iR5900Analysis: Correct backprop for VNNNi
2022-12-29 10:01:25 +00:00
Stenzek
ebcb3b413c
x86/iR5900: Use register cache for mfsa
...
It also was incorrect for the XMM path before... loading 64 bits instead
of 32.
2022-12-29 10:01:25 +00:00
Stenzek
2a92edd7ed
x86/iR5900: Don't rename GPR from mf{hi,lo} when in xmm
...
Redundant codegen, also incorrect when not in GPR.
2022-12-29 10:01:25 +00:00
Stenzek
9584672051
x86/microVU: Rewrite IADD from vi00 to mov
2022-12-29 10:01:25 +00:00
Stenzek
6018936dc2
x86/microVU: Optimize loadstores to offsets from vi00
2022-12-29 10:01:25 +00:00
Stenzek
d00da31e60
x86/microVU: Avoid redundant register move on stores
2022-12-29 10:01:25 +00:00
Stenzek
afd8ff1435
x86/microVU: Flush register cache before T/D-bit
...
Saves flushing in both execution paths.
2022-12-29 10:01:25 +00:00
Stenzek
4f65ef4d33
x86/microVU: Preload registers at beginning of block
2022-12-29 10:01:25 +00:00
Stenzek
cdadad5689
x86/microVU: Use unrolled copy loop for updating PL state
2022-12-29 10:01:25 +00:00
Stenzek
00d768a6bf
x86/microVU: Add VI caching
2022-12-29 10:01:25 +00:00
Stenzek
08faba5455
x86/microVU: Add tracing similar to EE
...
Can dump per-block or per-instruction, useful for debugging regressions.
2022-12-29 10:01:25 +00:00
lightningterror
c1e92b594e
Qt: Move around tooltips where the majority of bulk is.
2022-12-29 09:47:42 +01:00
lightningterror
d38147bcf2
Qt: Allow to run bilinear filtering with integer scaling.
2022-12-29 09:47:42 +01:00
Mrlinkwii
8681eb0251
CI : remove mention to wxWidgets in MAC build-dependencies
2022-12-29 09:37:40 +01:00
refractionpcsx2
72ecb0fce3
VIF: use outer cast in VU cycle checks
2022-12-29 04:43:12 +00:00
refractionpcsx2
17b052430b
USB: Limit microphone lower latency to 1ms
2022-12-29 03:24:39 +00:00
refractionpcsx2
94d52d9ddb
GameDB: Add HW mode fixes for Princess Maker 2
2022-12-29 00:33:34 +00:00
JordanTheToaster
9ecaa46eb8
GameDB: Add VU1 Rounding to Hitman Contracts
...
Adds vu1 nearest rounding to Hitman Contracts to fix missing light cones curtains and certain effects.
2022-12-28 22:46:18 +00:00
refractionpcsx2
a10b0c5dc5
VIF: Make sure VU's are updated when waiting
2022-12-28 19:08:18 +00:00
Stenzek
4242201777
GameDB: Add nearest VU1 rounding to Destruction Derby Arenas
2022-12-28 16:36:36 +00:00
Stenzek
ff82232e27
Config: Add separate VU0/VU1 round/clamp mode options
2022-12-28 16:36:36 +00:00
refractionpcsx2
5ee0565342
VM: Only load patches if game is loading.
2022-12-28 14:42:45 +00:00
refractionpcsx2
483e2236ca
GameDB: Add Ratchet & Clank 2 Megaturrent Dynapatch
2022-12-28 13:55:26 +00:00
refractionpcsx2
7ee62b8222
GameDB/Patching: Add dynamic EE JIT patching
2022-12-28 13:55:26 +00:00
refractionpcsx2
74c14fdf66
GameDB: Add fixes for Robin Hood 2 - The Siege
2022-12-28 11:10:59 +00:00
Stenzek
8a34c4b2e2
Common: Remove mt_queue.h
...
More stuff from wx.
2022-12-28 11:02:53 +00:00
Stenzek
b1dcd53212
Qt: Merge old wxResources.rc (icon) into PCSX2.rc
2022-12-28 11:02:53 +00:00
Stenzek
4d1671f147
USB: Use map lookup instead of advance
2022-12-28 11:02:53 +00:00
Stenzek
deedc5d79f
Updater: Fix incorrect identifier in manifest
2022-12-28 11:02:53 +00:00
Stenzek
02dc164611
SPU2: Move files from host into main directory
...
And get rid of the questionable WavFile.
2022-12-28 11:02:53 +00:00
Stenzek
de7bbd6c37
Common: Add WAVWriter
...
To replace WAVFile with a questionable license history.
2022-12-28 11:02:53 +00:00
Stenzek
ddf66056ec
PAD: Remove Gamepad.h
...
Declarations were incompatible with Qt anyway.
2022-12-28 11:02:53 +00:00