void
d626028203
UI: fix invert settings being incorrectly set in big picture mode
2024-06-17 12:33:01 +10:00
lightningterror
f565da6c58
GameDB: Make sure hw renderer is running for hw renderer OSD messages.
2024-06-16 21:25:26 +02:00
lightningterror
8f72c4f4a6
VMManager: Make sure hw renderer is running for hw renderer OSD messages.
2024-06-16 21:25:26 +02:00
refractionpcsx2
9c45567d8d
GS/HW: Additional texture shuffle dimension check
2024-06-16 11:52:19 +01:00
Stenzek
ab2874749e
CI/AppImage: Explicitly remove libwayland-*
2024-06-16 16:05:25 +10:00
Stenzek
8766d0b676
VMManager: Refactor Affinity Control to Thread Pinning
...
Instead of having control over specific threads, thread pinning puts the
EE/VU/GS threads on the most performant cores, then the software threads
on the remaining cores, but only if they're in the same cluster.
This way we don't end up pinning across clusters with different
performance characteristics, which would harm instead of help software
renderer performance.
Also unpins on shutdown, that way we don't keep CPU cores awake.
2024-06-16 14:18:49 +10:00
refractionpcsx2
b1f051df40
GS/HW: Fix up Tekken 5 CRC to get rid of boxes when upscaling
2024-06-15 22:30:37 +01:00
Connor McLaughlin
707d61f54d
CDVD: Remove leftover debug log
...
Didn't mean to commit this.
2024-06-16 00:06:55 +10:00
lightningterror
4e3431585f
CDVD: Fix -Wsign-compare warnings.
2024-06-15 13:39:05 +02:00
Connor McLaughlin
6fcd5d0aff
GzippedFileReader: Don't write OOB in last chunk
...
zlib_indexed can write the full span to the block, despite the length being shorter. This code can die in a fire.
Closes #11398 .
2024-06-15 17:42:56 +10:00
refractionpcsx2
9c57ac34e3
GS/HW: Include block offsets on invalidation by page
2024-06-15 08:15:33 +01:00
refractionpcsx2
e6714db7b3
GS/HW: Don't kill old targets unless completely dirty or targets overlap
2024-06-15 08:15:33 +01:00
Connor McLaughlin
21df138833
MSBuild: RecStubs.cpp should be excluded
2024-06-15 15:18:38 +10:00
Stenzek
36f9715637
CDVD: Actually fix NVRAM open mode
2024-06-15 12:44:46 +10:00
refractionpcsx2
a0d32d493c
CDVD: Correct NVM file saving to be in write mode
2024-06-14 21:32:23 +01:00
JordanTheToaster
f3776fa886
UI: Rename Wild Arms hack
2024-06-14 21:01:13 +01:00
refractionpcsx2
de7d934a05
UI: Increase draw dumping start/count limit
2024-06-14 20:51:58 +01:00
refractionpcsx2
8917c5dbc9
GS: Correct depth trace for sprites + optimize HW depth selection
2024-06-14 20:51:58 +01:00
TheLastRar
6aa57b7e87
DEV9: Handle adapters that provide FCS in capture
2024-06-14 21:41:21 +02:00
TheLastRar
6a37353565
DEV9: Always require MAC address with pcap
...
We should be able to get the MAC address on all supported platforms
2024-06-14 21:41:21 +02:00
TheLastRar
bf50bad287
DEV9: More strictly enforce MTU in pcap
2024-06-14 21:41:21 +02:00
lightningterror
7aea867a66
GS/HW: Use enum for blend_hw shader bit.
...
Better readability.
2024-06-14 21:40:31 +02:00
lightningterror
abec2738b9
GS/HW: Extend blend second pass to more blend formulas v2.
...
Cd*(1 + Alpha).
Alpha = As, Ad or Af.
For As or Af case when alpha > 128.
For Ad case when there is no RTA correction.
2024-06-14 21:40:31 +02:00
Stenzek
480bd2da4b
DarwinMisc: Use template sysctlbyname
2024-06-14 20:45:44 +10:00
KamFretoZ
774f68936d
Qt: Cleanup Internal label names
2024-06-14 17:28:51 +10:00
KamFretoZ
99a30733c1
Qt: Hide Video Recording Directory option per-game
2024-06-14 17:28:51 +10:00
KamFretoZ
62c5309b23
Qt: Hide texture directory option per-game
2024-06-14 17:28:51 +10:00
Stenzek
8a18403fea
arm64: Add stubs for EE/VU/IOP recs
2024-06-14 17:06:45 +10:00
Stenzek
fe9399612d
arm64: Add VIF dynarec
2024-06-14 17:06:45 +10:00
Stenzek
0a4c037898
GS: ARM64 compatibility
2024-06-14 17:06:45 +10:00
Stenzek
71036c95a4
Core: ARM64 compatibility
2024-06-14 17:06:45 +10:00
Stenzek
7d098674f2
IPU: ARM64 compatibility
2024-06-14 17:06:45 +10:00
Stenzek
4e0e8cef54
Common: ARM64 compatibility
2024-06-14 17:06:45 +10:00
Stenzek
6ee99d8b81
Build: Add ARM64 configurations
2024-06-14 17:06:45 +10:00
Stenzek
22d929d171
VTLB: Fix unmapping all pages with 16K host
2024-06-14 17:06:45 +10:00
Stenzek
122f1ec767
TextureDecompress: Re-add non-SSE code paths
2024-06-14 17:06:45 +10:00
Stenzek
04d7d1a1db
3rdparty/winpixeventruntime: Fix build with ARM64 clang-cl
2024-06-14 17:06:45 +10:00
Stenzek
3c69d5cf70
3rdparty/cubeb: Fix build for ARM64
2024-06-14 17:06:45 +10:00
Stenzek
e03e8b602c
3rdparty/cpuinfo: Fix build for ARM64
2024-06-14 17:06:45 +10:00
Stenzek
cc7b58eef0
3rdparty/lzma: Fix ARM64 build with clang-cl
2024-06-14 17:06:45 +10:00
Stenzek
a703076720
3rdparty/soundtouch: Enable NEON on ARM64
2024-06-14 17:06:45 +10:00
Stenzek
21897414ac
CI: Add required files for Windows ARM64 build
2024-06-14 17:06:45 +10:00
Stenzek
1a286b0bec
CI: Add script for building universal Mac dependencies
2024-06-14 17:06:45 +10:00
Stenzek
94fc34dd62
GS: Tidy up shifts in GSVector4i
2024-06-14 11:54:17 +10:00
Stenzek
4731c6d290
GS: Fix a couple of non-immediate constant shifts
2024-06-14 11:54:17 +10:00
Stenzek
153b492a79
GS: Remove unordered runion()
...
We're working with rectangles everywhere.
2024-06-14 11:54:17 +10:00
Stenzek
ccb23868e5
GSRunner: Enable the crash dump writer
2024-06-14 11:54:17 +10:00
Stenzek
affbcfe135
GS/SW: Zero out texture cache buffers
...
This _shouldn't_ be necessary, but apparently our texture min/max is wrong
somewhere, and we end up sampling from "random" malloc memory, which breaks
GS dump runs.
2024-06-14 11:54:17 +10:00
Ty Lamontagne
bdeb0fcb76
Debugger: Disable pseudo ops
2024-06-13 09:56:58 +01:00
Connor McLaughlin
08e824831b
Achievements: Fix incorrect data source for mastery points
2024-06-12 14:44:54 +10:00