refractionpcsx2
e212c611be
GS-HW: Expand target on EE write and improve overlap check
2022-11-20 18:51:13 +00:00
refractionpcsx2
a95492f7a0
GS-TC: Only reset age on new Tex in RT targets.
...
Caused huge GS usage on Urban Reign due to old target.
2022-11-20 18:50:40 +00:00
refractionpcsx2
ff3c22fc2b
GS: Allow negative offset on single display
2022-11-20 18:50:21 +00:00
Mrlinkwii
59e8a2dfae
GameDB: add fixes to 'Car Racing Challenge'
2022-11-20 18:25:41 +00:00
JordanTheToaster
d44e215e5e
GameDB: Add Blit gamefix to Worms 4
...
Adds Blit gamefix to Worms 4 Mayhem to fix internal FPS detection.
2022-11-20 18:25:17 +00:00
Connor McLaughlin
129fddf07c
Qt: Switch to 6.4.0 on Windows
2022-11-20 17:25:55 +00:00
Connor McLaughlin
0dd766cec8
Qt: Work around theme switching issue in 6.4.0
...
Starting in dark theme then switching to native/light would not restore
the standard palette.
2022-11-20 17:25:55 +00:00
Mrlinkwii
f79b57d0cf
Gamedb: add fixes to 'Sega Rally 2006'
2022-11-20 17:22:34 +00:00
refractionpcsx2
226b188eaf
WX-UI: Fix deinterlace dropdown.
2022-11-20 16:25:32 +00:00
Connor McLaughlin
8f4e01e004
CI: Change Windows builders to VS2022
2022-11-20 11:35:16 +01:00
JordanTheToaster
d54dab87ef
Metal: Fix usage of MAD
...
Fixes pink or frozen images of the last frame in games when using MAD with Metal.
2022-11-20 00:47:01 -06:00
Connor McLaughlin
ef8e35032e
x86/iR5900: Don't swap loadstore delay slots for BC0/BC2 conditions
...
Swapping the loadstore could affect the condition of the instruction,
leading to incorrect code execution.
Fixes lock up in Oni after intro FMVs.
2022-11-20 04:47:08 +00:00
Connor McLaughlin
599e291824
R5900: Fix disassembling of BC0 instructions
2022-11-20 04:47:08 +00:00
TellowKrinkle
3d8fe01bc6
Input:DInput: Fix build after adding FullAxis support for SDL
2022-11-20 02:40:07 +00:00
TellowKrinkle
a72cecd235
Input: Add FullAxis modifier
2022-11-19 19:16:52 -06:00
TellowKrinkle
02a2e8a7f1
Input:SDL: Support Joystick axes that aren't used in GameController mappings
2022-11-19 19:16:52 -06:00
TellowKrinkle
38c1b031c2
Input:SDL: Allow use of axes and buttons outside the normal range
2022-11-19 19:16:52 -06:00
lightningterror
3ba72e8728
MemoryCardFolder: Fix Wsign-compare warning.
2022-11-19 19:28:52 +01:00
lightningterror
5286b19af5
MultitapProtocol: Fix Wtype-limits warning.
2022-11-19 19:28:52 +01:00
lightningterror
5c104f8e1d
common linux: Fix Wunused-variable warning.
2022-11-19 19:28:52 +01:00
lightningterror
0988b08f7a
GS interlace: Fix Wreturn-type, Wunused-variable, Wsometimes-uninitialized warnings.
2022-11-19 19:28:52 +01:00
lightningterror
bfcd5c84ca
IopHwRead: Fix Wmaybe-uninitialized warning.
2022-11-19 19:28:52 +01:00
lightningterror
93b24f98a6
microVU_Macro: Fix Wunused-variable warning.
2022-11-19 19:28:52 +01:00
lightningterror
32d52cb0dd
recVTLB: Fix Wsign-compare warnings.
2022-11-19 19:28:52 +01:00
lightningterror
552d5d8928
iR5900Templates: Fix Wunused-variable warnings.
2022-11-19 19:28:52 +01:00
lightningterror
5b583fefbc
MemoryCardProtocol: Fix Wimplicit-fallthrough warnings.
2022-11-19 19:28:52 +01:00
lightningterror
3c4d48f45d
SIO: Fix Wunused-variable warning.
2022-11-19 19:28:52 +01:00
lightningterror
f6b8b6cb9b
gui-wx: Fix Deinterlace option.
2022-11-19 18:20:28 +01:00
Mrlinkwii
78cf98dcb7
Build.sh : remove refernces to coverity
2022-11-19 16:55:34 +00:00
Mrlinkwii
13e95ad5cb
Readme: update Minimum and Recommended specs
2022-11-19 16:55:34 +00:00
Connor McLaughlin
5ab4263c0a
MemoryCardFolder: Add missing bounds check to Read()
2022-11-19 16:55:16 +00:00
refractionpcsx2
77ea599e36
GameDB: Add Mipmap Full + Trilinear for Shadow of the Colossus
2022-11-19 07:07:21 +00:00
Connor McLaughlin
6793a84f9b
x86/iR5900: Fix compiling with DUMP_BLOCKS
2022-11-19 06:16:44 +00:00
Connor McLaughlin
9ab449dcf3
3rdparty/zydis: Silence static define warning
2022-11-19 06:16:44 +00:00
Connor McLaughlin
c883e9d792
Sio: Only eject memory cards when loading state if changed
...
[SAVEVERSION+] Regression from #6741 .
2022-11-19 06:01:09 +00:00
Connor McLaughlin
0e73bf1e6d
SaveState: Only remap changed TLB slots on load
2022-11-19 04:59:10 +00:00
Connor McLaughlin
1ccddb92d4
EE Rec/IOP Rec: Rewrite large portions
...
- Add fastmem
- Add delay slot swapping
- Add COP2 sync elision
- Add block analysis and use analysis
- Add GPR register caching and renaming
2022-11-19 04:59:10 +00:00
Connor McLaughlin
56501e0811
x86emitter: Fix up emitting of xmm -> ptr64 operands
2022-11-19 04:59:10 +00:00
Connor McLaughlin
3d6a550f23
x86Emitter: Add 8-bit variants for spl..r15b
...
Also fixes PINSR/PEXTR.
2022-11-19 04:59:10 +00:00
Connor McLaughlin
8de4e190dc
EERec: Disable large block splitting
2022-11-19 04:59:10 +00:00
Connor McLaughlin
d17ceec14b
EERec: Add block dumping
2022-11-19 04:59:10 +00:00
Connor McLaughlin
741ddaf384
3rdparty: Add zydis
2022-11-19 04:59:10 +00:00
Connor McLaughlin
76b03a8a88
VSProps: Use MultiToolTask mode
...
Much better parallelism, due to our source files being spread out across
multiple folders.
pcsx2core build time on a Ryzen 3900X with 12C/24T:
Before: Time Elapsed 00:00:26.74
After: Time Elapsed 00:01:03.21
2022-11-19 04:58:23 +00:00
Connor McLaughlin
fd194124a9
x86: Move cycle/writeback fields to CPU structs
...
[SAVEVERSION+] Potentially better locality, keeps everything we're
accessing from the rec together.
2022-11-19 03:54:02 +00:00
RedDevilus
ff7053c566
GameDB: Fixes multiple games for Xth time and more
...
Bakugan: Deinterlace adaptive tff due to the game attempting to deinterlace FMVs but PCSX2 going nuts
Driv3r: Fixes janky coloured cars with cpuCLUT
Megaman X8: Deinterlace blending tff due to either looking like missing half the text or flicker as how the game handles empty and subtitles
Tales of Destiny 1: Texture preload partial for better performance in certain areas
2022-11-19 03:00:17 +00:00
refractionpcsx2
be438587c7
mVU: Clean up range function and improve merging. Slim down cmpProg.
2022-11-19 02:35:25 +00:00
RedPanda4552
1146175648
SIO: Separate SIO2 from SIO0, reimplement memcard protocol
...
[SAVEVERSION+] Fixes memcard issues in MGS3, Shining Force EXA, and others which do 4 sector reads
2022-11-19 02:08:13 +00:00
lightningterror
3f99d1d3cc
GameDB: Change mipmap to full and add trilinear ps2 for Die Hard - Vendetta.
...
Further improves ground rendering.
Improves #5127
2022-11-19 01:45:08 +01:00
lightningterror
af58273c4c
GameDB: Add basic mipmap to Winning Post 4 Maximum 2001 and Winning Post 5 Maximum 2002.
...
Improves ground textures rendering.
Close #4923
2022-11-19 01:28:57 +01:00
sideprojectslab
93abf66240
GameDB: forced Alpine Racer 3 deinterlacing to Adaptive BFF when Auto
2022-11-18 21:29:37 +00:00