jackun
b3b272e2e2
USB: Use PAD's WndProcEater for raw input, don't reinit raw input, check WM_ENABLE
...
Skip reinit when swapping discs or it probably hooks dinput8 wndproc causing recursion.
If swapping discs, use WM_ENABLE to signal we have focus again.
2020-12-23 19:54:00 +02:00
jackun
df5cfb303b
USB: lock raw input callbacks when adding/removing
2020-12-23 19:54:00 +02:00
jackun
191ebbcacf
USB: close devices before destroying and loading save state and just allocate 64KiB for save states
...
USBfreezeData itself is currently ~20K so maybe 64K is enough
2020-12-23 19:54:00 +02:00
orbea
44b700a6fd
cmake: Use GNUInstallDirs.
2020-12-23 01:04:26 +01:00
refractionpcsx2
97b74fa6ea
VIF: MSCNT address is -1, so don't mask it.
2020-12-22 14:55:03 +00:00
refractionpcsx2
843650e79e
VIF: Mask VU program address on MSCAL/MSCNT instructions
2020-12-22 14:12:27 +00:00
refractionpcsx2
a4553e821f
VIF: Allow VIF1 to continue if stalled and the FIFO is reversed
2020-12-22 09:20:03 +00:00
Christian Kenny
2c7f54134e
GameDB: Add GIF FIFO Hack for Fight Night Round 3. Fixes corrupted textures.
2020-12-19 23:57:53 +00:00
jeltaqq
7287dce376
GameDB: Porting patch and add Idea Factory games ( #4025 )
...
GameDB: Add patches for Idea Factory games
Ported Neo Contra and Savage Skies patches to NTSC-J
2020-12-19 17:04:05 +00:00
Christian Kenny
3143a46e4d
GameDB: Add VU0 Kickstart for King Kong. Fixes bad polygons on characters
2020-12-18 23:12:33 +00:00
refractionpcsx2
155cf385bd
microVU: Flush running VU1 program when toggling MTVU on
2020-12-18 20:55:02 +00:00
Kojin
ce332571dc
core: fix speedhacks panel ( #4007 )
2020-12-18 14:22:47 -05:00
lightningterror
6a7648d2b0
misc: Cleanup remaining pad stuff from merge. ( #4014 )
2020-12-18 00:48:33 +01:00
refractionpcsx2
ee890c508e
BIOS/CDVD: Set language defaults instead of making the user do it.
...
Removed message nobody read.
2020-12-17 22:56:42 +00:00
lightningterror
10afd0b684
pad-linux: Update to latest controller database.
2020-12-17 11:05:37 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
38c03ecbbb
PAD: review & formatting fixes
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d8884e3a2f
PAD: fix regression on MTGS scheduler close
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
80e379820d
PAD: formatting fixes for linux
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d3b120fafd
PAD: fix quick setup and probably other issues
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
02c028d14f
PAD: ensure auto generated resources are not in the source tree
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
5769ae3e78
PAD: formatting fixes
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b941d16f78
PAD: windows: fix pad reloading when core actions are done
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b8cedae527
PAD: windows: fix DInput
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
913cb296b4
PAD: windows: fix error message when uninit
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
c4abe44e67
PAD: windows, fix crash on config when playing
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
2c5b75a695
PAD: windows, pause config when in game and make sure it opens
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
3e0f9d3931
PAD: bump sstate version on windows subsystem
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
dc5e4e61c5
PAD: fix ini on windows
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
093e19aae6
PAD: windows: fix RTL_CRITICAL_SECTION nullptr
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
83e6ecb5af
PAD: s/Lily/PAD/g + logging changes
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8067a480c7
PAD: windows: clang-format
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
9cdc963c97
PAD: windows: update copyright headers
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f38c132efe
PAD: s/OnePad/PAD/g
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
cd70ba753e
PAD: initial windows merge complete
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a0c18d97fd
PAD: backport macos patches
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d05c4e60be
msvc: disable warnings on 3rdparty
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
494e384d9e
msvc: disable /Gm as it is deprecated
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
2b4e73e885
PAD: windows merge relatively complete, linker issues left
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
ce7fbe6398
PAD: windows sstates support
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
afef852609
PAD: windows removal of callbacks, merging with linux api
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
7d5066bc3c
PAD: windows merge pch fixes, continuing
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
140f2fc0dd
PAD: continuing windows merge
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d1c6b6b789
PAD: fix macos build
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
c6d6865bb9
PAD: fix nopch builds
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a9da983d02
PAD: ensure gamepad works on linux
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
eed1e4fe8a
PAD: beginning windows initial merge
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a90d588167
PAD: fix ini saving
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
8f7b9f609f
PAD: sstate support
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
82f7a23be4
PAD: clang-format
2020-12-17 09:38:21 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
2e0be1f75a
PAD: add back config screen, pause core when opened
2020-12-17 09:38:21 +01:00