refractionpcsx2
36e8f49b63
GameDB: Add Partial Target Invalidation to Princess Maker 2
2023-06-23 13:42:04 +01:00
refractionpcsx2
e2a4657777
GS/HW: Improve full dirty rect clears. Remember new EE draws.
...
Rocky Legends transfers the new frame sometimes just before vsync, and it was getting lost.
2023-06-23 13:42:04 +01:00
refractionpcsx2
261b3f7e5c
GS/HW: Remove eewrite from invalidatevideomem, allow age on frame
2023-06-23 13:42:04 +01:00
Stenzek
d6ba2aa76a
CI: Prevent double builds on pushes to pcsx2 repo
2023-06-23 13:20:18 +01:00
refractionpcsx2
fb135a87ab
GameDB: Fix CLUT colors for Kazuku Keikaku (SLPM-65889)
2023-06-23 13:17:14 +01:00
Stenzek
286fabaddc
MemoryCardFolder: Fix saved message displaying junk
2023-06-23 11:50:39 +01:00
Stenzek
a79ad44370
Qt: Fix crash when right clicking volume slider
2023-06-23 11:42:23 +01:00
Stenzek
2046a9b414
GS: Use 32-bit vertex positions for culling
...
More accurate, stops it passing through vertices which are off-screen
and coordinates overflowed.
Differences versus current have been manually verified to be correct.
2023-06-23 19:54:46 +10:00
lightningterror
c77d8b3709
DEV9: Cleanup ATA.
2023-06-23 00:52:15 +02:00
lightningterror
7b428bb6b0
DEV9: Cleanup dev9 base tree.
2023-06-23 00:52:15 +02:00
Tyler Wilding
6986030cd9
ci: don't build the localization branch on push ( #9031 )
2023-06-22 17:33:10 -04:00
refractionpcsx2
cc9b9a1935
UI: Fix some typo's and casing in UI
2023-06-22 18:42:03 +01:00
JordanTheToaster
2b7eeba55c
GameDB: Matrix Path Of Neo Fixes
...
Fixes broken post processing by using autoflush.
2023-06-22 10:13:50 +01:00
Stenzek
c87dd99824
GS/HW: Remove targets which lie completely within the invalidate range
...
Fixes part of Burnout 3's car reflections.
2023-06-22 19:12:22 +10:00
Stenzek
fbd837eadb
GS/HW: Improve draw rect accuracy
2023-06-22 19:12:22 +10:00
Stenzek
7c9c8e197c
Common: Replace MemsetFast routines with C memset
...
And associated cleanup.
On most compilers these days, it'll either inline the memset with vector
fills or rep stosq, or outline with a call to memset.
I trust the compiler is probably going to make a better decision here,
than manual SSE intrinsics.
Ends up a couple of percent faster in FMV decoding.
2023-06-22 19:11:57 +10:00
Stenzek
0366929231
Flatpak: Add screenshots
2023-06-22 18:32:51 +10:00
KamFretoZ
10d5261153
Updater: Clarify the error message when the program being runs directly
2023-06-21 17:32:24 +01:00
refractionpcsx2
3278856764
GS/HW: Adjust BurnoutGames CRC to allow preloading of undercarriage
2023-06-21 15:11:09 +01:00
refractionpcsx2
ff5a9e0ea1
GS/HW: Add target check safety to FFX and Sonic Unleashed CRC hacks
2023-06-21 15:11:09 +01:00
lightningterror
59b0c09443
GS-hw: Fix Wunused-variable warning.
2023-06-21 00:19:26 +02:00
lightningterror
ae772e6a74
Elfheader: Fix Wsign-compare warnings.
2023-06-21 00:19:26 +02:00
RedPanda4552
0a58783a86
Translations: Fix missing context marker on Manual Hardware Fixes string
...
Fixes CTD when OSD messages print
2023-06-20 21:19:07 +01:00
refractionpcsx2
6f6de13fd4
GameDB: Add VU Clamping to Motorstorm
2023-06-20 20:30:23 +01:00
refractionpcsx2
89dcb78efa
GS/CRC: Fix Ar Tonelico 2 CRC hack to check DS exists
2023-06-20 20:14:13 +01:00
Stenzek
703c02c32c
Qt: Update base (en) translation
2023-06-20 22:46:00 +10:00
Stenzek
adcfca4db3
Qt: Localization support
2023-06-20 22:46:00 +10:00
Stenzek
c359223fd4
ImGuiManager: Localization support
2023-06-20 22:46:00 +10:00
Stenzek
c4c7d26bb3
Host: Remove now-unused Add[Keyed]FormattedOSDMessage
2023-06-20 22:46:00 +10:00
Stenzek
c06bc16b22
Misc: Mark core strings for translation
2023-06-20 22:46:00 +10:00
Stenzek
f7bc05c735
Host: Add message translation functions
2023-06-20 22:46:00 +10:00
Stenzek
ff02d41992
USB: Make GetDeviceTypes() return C strings
2023-06-20 22:46:00 +10:00
Stenzek
ec180e2771
Hotkeys: Fix adjust target speed
2023-06-20 20:36:47 +10:00
Stenzek
dffa9e0b8c
VMManager: Fix WS patch not applying auto aspect ratio
2023-06-20 20:36:47 +10:00
Stenzek
497e06bcd9
VMManager: Close memcards on boot failure
...
And get rid of some double shutdowns.
2023-06-20 20:36:47 +10:00
Stenzek
4c67c165fa
GS/HW: Preload uploads even when CPU CLUT is on
2023-06-20 12:52:06 +10:00
Stenzek
2c175c0c7e
GS/Skip draw when ZTE=1 and ZTST is NEVER
2023-06-20 12:52:06 +10:00
Stenzek
6babbc1ff9
GS/HW: Cache PrimitiveCoversWithoutGaps() value
2023-06-20 12:52:06 +10:00
Stenzek
8af9aace3c
GS/Vulkan: Fix incorrect push/pop with cleared colclip target
2023-06-20 12:52:06 +10:00
Stenzek
601b75b611
GS/HW: Fix some incorrect clear behavior
2023-06-20 12:52:06 +10:00
Stenzek
350037fc75
GS: Store clear colour as RGBA32
...
And defer clears until draw time for DX11 and OpenGL.
2023-06-20 12:52:06 +10:00
Stenzek
f6bcfc3abd
GS: Make ClearDepth() take a value
2023-06-20 12:52:06 +10:00
Stenzek
a480c972f7
GS/HW: Add ReplaceVerticesWithSprite() helper
2023-06-20 12:52:06 +10:00
Stenzek
581ded2c93
GS/HW: Fix mem clear for Z formats
2023-06-20 12:52:06 +10:00
Stenzek
06176e291a
GS/Vulkan: Prevent upload heap being used w/ debug and non Re-BAR GPUs
2023-06-20 12:52:06 +10:00
Stenzek
14ee1b40d0
MTGS: Sync privileged registers before loading state
...
Fixes display registers not being present for the first frame when
loading GS dumps.
2023-06-20 12:52:06 +10:00
refractionpcsx2
9acb98a2c8
Host/Mcd: Fix boot order so memcard type is set before loading memcards
2023-06-19 22:21:16 +01:00
PCSX2 Bot
daf50df337
PAD: Update to latest controller database.
2023-06-19 18:23:42 +02:00
Stenzek
c4d136383c
Qt: Fix size of input profile dropdown
2023-06-19 23:16:37 +10:00
Stenzek
5b5016bfd4
USB: Copy configuration when creating input profile
...
Also reset configuration when requested.
2023-06-19 23:16:37 +10:00