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
sideprojectslab
6924249bcf
GS: Reverted field order in MAD shader updated weave shader to same field order as MAD and merged two Weave shaders into one
...
GS: corrected refactoring errors in interlace shaders
2022-11-18 21:29:37 +00:00
sideprojectslab
21fa2ee87b
GS: Improved MAD compatibility with other graphics settings
2022-11-18 21:29:37 +00:00
sideprojectslab
50861dc5c1
UI/GameDB: fixed issues with MAD integration in UI and GameDB
...
GameDB: fixed compile error
2022-11-18 21:29:37 +00:00
sideprojectslab
64f6bf52b0
GS: Cleaned up and commented Motiond Adaptive Deinterlacing shader code
...
GS: fixed compile error in Metal interlace shader
GS fixed more compile errors in Metal interlace shader
GS: Adjusted code indentation in interlace shader for all renderers
2022-11-18 21:29:37 +00:00
sideprojectslab
e9d256aa74
INI: created new deinterlace_mode config setting to force new default to Automatic
2022-11-18 21:29:37 +00:00
sideprojectslab
79b5f2154f
GS: added Motion Adaptive Deinterlacing support for Metal renderer
2022-11-18 21:29:37 +00:00
sideprojectslab
0f42eab7a4
UI: Integrated Motion Adaptive Deinterlacing with UI
...
[SETTINGSVERSION+]
Added entries in the drop-down menu for Adaptive Deinterlacing
Re-arranged deinterlacing mode order in the drop-down menu.
"Auto" mode defaults to MAD.
Adjusted GameDB entries to be compatible with the new order of entries.
Improved Bob description for WX
2022-11-18 21:29:37 +00:00