JordanTheToaster
b011e91abd
3rdparty: Update CPUInfo to latest
...
Allows building on FreeBSD.
2024-06-10 12:51:57 +10:00
Stenzek
e2a4d8f1e6
CDVD: Force initialized flag on NVRAM reads
...
Jak 1 crashes on boot if it's not set.
2024-06-10 12:51:18 +10:00
Stenzek
b55ec3ae58
CDVD: Tidy up NVRAM read helpers
...
Get rid of the janky offsetof.
2024-06-10 12:51:18 +10:00
Stenzek
6220148be7
CDVD: Cache mechacon version
2024-06-10 12:51:18 +10:00
Stenzek
919da4d97a
CDVD: Read NVRAM on startup, cache, and save on shutdown
2024-06-10 12:51:18 +10:00
refractionpcsx2
ac38a350a0
Updater: Add VC Runtime check
2024-06-09 17:44:42 +01:00
Stenzek
4f5562ad3f
GS: Swap to cpuinfo for checking CPU features
2024-06-09 22:18:59 +10:00
Stenzek
37df1adff6
Qt: Add very-early VC++ runtime version check
...
Backport of a2e6a48d2e
2024-06-09 21:47:32 +10:00
TheLastRar
7878dee32d
input-rec: Display message when we fail to create/open file
2024-06-09 21:03:23 +10:00
TheLastRar
a95288946c
input-rec: Use toNativeSeparators() when opening recording
...
In the recording viewer
2024-06-09 21:03:23 +10:00
TellowKrinkle
58ae9fd355
GS:MTL: Fix handling of tex is depth fb
2024-06-08 18:23:35 -05:00
refractionpcsx2
d34f359621
GS/HW: Correct TEXA behaviour on shuffles
2024-06-08 19:26:35 +01:00
icup321
986a9773e6
GameDB: Some NTSC-K fixes
...
Adds some missing patches for NTSC-K games that were overlooked.
2024-06-07 20:03:41 +01:00
JordanTheToaster
7d530228e3
3rdparty: Update xbyak to 7.06
...
Might fix a crash on older AMD CPUs apparently.
2024-06-07 16:09:10 +01:00
Stenzek
1ec4c248fb
CI/Windows: Disable Qt's PCRE2 JIT
...
Backport of daed75de20
2024-06-07 16:14:34 +10:00
Connor McLaughlin
91fbf1b22e
CI/Windows: Uninstall system LLVM package
...
Instead of upgrading it, we haven't tested clang-18 with PCSX2 yet.
2024-06-07 15:56:53 +10:00
refractionpcsx2
5e858fa1bc
GS/HW: Take render target end block for channel shuffles if bigger
2024-06-06 22:59:12 +01:00
refractionpcsx2
f771b0f29c
CI: Tempfix windows clang builds
2024-06-06 21:31:13 +01:00
refractionpcsx2
3c15f6e42f
GameDB: Add Texture inside RT to Mobile Suit Gundam - One Year War
2024-06-04 22:07:06 +01:00
refractionpcsx2
0522da2299
GS: Don't be inclusive of textures edges in all cases
2024-06-04 22:07:06 +01:00
TheLastRar
877c3ee90d
input-rec: Use toNativeSeparators() when opening recording
2024-06-04 11:19:41 +10:00
PCSX2 Bot
9e1acc5744
PAD: Update to latest controller database.
2024-06-03 20:03:55 +02:00
Blackbird88
bc9edb5387
GameDB: Tokyo Xtreme Racer Drift/Kaido Racer - Upscaling fixes
2024-06-02 19:50:42 +01:00
TellowKrinkle
8625e30dc6
GS:MTL: Add Intel HD 4000 to the list of GPUs to use PixelFormatView on
...
No clue why, but apparently this helps them a lot, at least on OCLP Big Sur
2024-06-01 19:08:45 -05:00
JordanTheToaster
af8fdae75e
GameDB: Various bodges
2024-06-01 20:04:11 +01:00
refractionpcsx2
7de06e340b
GS/HW: Improve some tex in rt handling
2024-06-01 20:03:50 +01:00
refractionpcsx2
4c8e42d801
GS/HW: Improve handling of channel shuffles on new targets
2024-06-01 02:32:02 +01:00
refractionpcsx2
834f12dd55
GS/HW: Update the target width to match source in channel shuffle
...
Also kill an annoying assert
2024-06-01 02:32:02 +01:00
refractionpcsx2
6d67156707
GS/HW: Favour newer draw on source overlap + improve target overwrite
2024-06-01 02:32:02 +01:00
refractionpcsx2
4faa5f2095
GS/HW: Compensate for edges in complex clamps to reduce upscale garbage
2024-06-01 02:31:20 +01:00
Connor McLaughlin
69c2c53ca7
CI/AppImage: QtNetwork is no longer needed
2024-05-31 13:39:51 +10:00
Stenzek
d48f527d6d
Common: Tidy up signal handlers
...
Move MacOS into its own file.
Fix assertion failure crash dumping.
2024-05-31 13:39:36 +10:00
TheLastRar
f2e4a5e780
GS: Remove MSVC macro hack
2024-05-30 19:01:23 +01:00
PCSX2 Bot
c44659d3ab
Qt: Update Base Translation
2024-05-30 11:28:02 +01:00
TheLastRar
ee9866b568
DEV9: Prefer C++ string comparison in AdapterUtils
2024-05-30 11:25:02 +01:00
TheLastRar
f58ee161c7
DEV9: Use const in AdapterUtils
2024-05-30 11:25:02 +01:00
TheLastRar
0856f3b223
DEV9: Shuffle code in Linux GetAdapter
...
Giving same flow as Windows code
2024-05-30 11:25:02 +01:00
TheLastRar
3acf898680
DEV9: Use helper method to get the sockaddr address family
...
This attempts to avoid undefined behaviour with our current assumptions about the socket api
2024-05-30 11:25:02 +01:00
TheLastRar
38f02de318
DEV9: Eliminate c-style casts in AdapterUtils
2024-05-30 11:25:02 +01:00
TheLastRar
a6ddbdb879
DEV9: Use correct buffer type in Win32 GetAdapter
...
Returned data is not sequenced IP_ADAPTER_ADDRESSES entries
We will use implicit object creation avoid UB
2024-05-30 11:25:02 +01:00
TheLastRar
3aff833b5c
DEV9: Unify GetAdapter code
2024-05-30 11:25:02 +01:00
TheLastRar
344cf6fffb
DEV9: Add general notes regarding sockaddr casting
2024-05-30 11:25:02 +01:00
refractionpcsx2
8f1b804f98
GS/CRC: Improve Street Fighter 3 EX CRC to remove shimmer
...
(and some potential input lag)
2024-05-30 11:20:38 +01:00
JordanTheToaster
226cf2d21d
3rdparty: Update to VK memory allocator 3.1
2024-05-30 20:19:29 +10:00
Stenzek
ecbe239c0b
Common: Use Mach VM routines for memory mapping
...
MacOS does not support an equivalent of MAP_FIXED_NOREPLACE via mmap(),
which means that our usage for allocating PCSX2's memory map is not
thread-safe.
2024-05-30 13:39:07 +10:00
Stenzek
18665b81c4
3rdparty/vixl: Import @ 8eca2b7
2024-05-30 13:38:51 +10:00
TellowKrinkle
525a7c48e9
GS:MTL: Fix inverted UseMipmapFiltering check
2024-05-29 19:13:47 -05:00
TellowKrinkle
521038984a
CMake:macOS: Sign with --deep
...
Fixes complaints about MoltenVK not getting signed
2024-05-29 19:28:34 +10:00
Stenzek
94bd7c96b9
GS/HW: Use valid rect over size in CopyRGBFromDepthToColor()
...
Avoids a copy.
2024-05-28 12:44:27 +10:00
Stenzek
e863da9490
GS/HW: Fix unscaled rect in CopyRGBFromDepthToColor()
...
Fixes fade transitions when upscaling in GT3.
2024-05-28 12:44:27 +10:00