Connor McLaughlin
de8b4f17a1
Common: Add ScopedGuard
2021-10-30 02:00:21 +01:00
refractionpcsx2
52eab49359
Merge branch 'master' of https://github.com/PCSX2/pcsx2
2021-10-28 20:03:03 +01:00
refractionpcsx2
3ac86a19ff
GIF: Time transfers from FIFO correctly.
...
Will break FIFA Street 2 / FIFA 2005 but they can be fixed with GIF FIFO Gamefix + Cycle Rate + 3
2021-10-28 20:02:35 +01:00
TheLastRar
0dea6dbc9d
DEV9: DNS logger crash fix
2021-10-28 19:48:20 +02:00
lightningterror
23283b7f0a
pad-linux: Update to latest controller database.
2021-10-27 01:50:27 +02:00
lightningterror
7ac56a0d11
emitter: Fix Wsign-compare warnings.
2021-10-27 01:00:38 +02:00
lightningterror
667f98334a
iR5900: Fix Wodr warnings.
2021-10-27 01:00:38 +02:00
lightningterror
6825b5d79a
SaveSlots/UpdateUI: Fix Wsign-compare warning.
2021-10-27 01:00:38 +02:00
lightningterror
ac91a48182
PGIF: Fix Wunused-variable warnings.
2021-10-27 01:00:38 +02:00
refractionpcsx2
855b46edee
VU: Fix Wsign-compare warnings.
2021-10-27 01:00:38 +02:00
lightningterror
8a531ad2cb
VU: Fix Wsequence-point warnings.
2021-10-27 01:00:38 +02:00
lightningterror
5a1dabc293
GS: Fix Wunused-variable warnings.
2021-10-27 01:00:38 +02:00
Ty Lamontagne
3705054095
Debugger: Support multi-line assembling
2021-10-26 15:24:52 +01:00
Ty Lamontagne
0fed1cbedd
clang-format: pcsx2/CDVD/CDVD.cpp
2021-10-26 09:56:41 +01:00
Ty Lamontagne
f5a9b98578
CDVD: Reset VM on sceCdPowerOff writes
2021-10-26 09:56:41 +01:00
refractionpcsx2
bfbe86a3d5
COP2: Tighten LQC2/SQC2 sync
...
Fixes some small glitches with the R&C games
2021-10-26 00:05:46 +01:00
kojin
d70631477d
gs: remove unused path3 hack
2021-10-25 20:35:37 +02:00
kojin
936cf5b60d
gs: remove unused tex flush param
...
keep the logging for now
2021-10-25 20:35:37 +02:00
kojin
8095490d23
gs: remove old pre-mtgs cruft
2021-10-25 20:35:37 +02:00
kojin
740b421ce8
gs: gsstate (the old gsdx one) misc cleanup
...
just some spring cleaning since I'm here anyway.
mostly getting rid of dead code and comments
adding some comments and logging
remove some asserts
making the code a little easier to read
stuff like that
2021-10-25 20:35:37 +02:00
TheLastRar
4273b6ce37
DEV9: Fix Windows config saving/loading
2021-10-25 20:31:39 +02:00
lightningterror
0717353069
Core: Few more warnings fixup.
2021-10-25 20:23:55 +02:00
refractionpcsx2
bb494af6b0
CDVD: Buffer up to 16 sectors
2021-10-25 09:42:00 +01:00
Mrlinkwii
05dfe0b0ac
GameDB:add 'VUKickstart' to 'Maken Shao' games ( #4935 )
2021-10-24 23:40:09 +01:00
TellowKrinkle
b63f6e807c
DEV9: Prevent saving invalid configurations
2021-10-22 20:39:44 -05:00
TellowKrinkle
18b982dc6a
DEV9: Clean up config code
2021-10-22 20:39:44 -05:00
TellowKrinkle
f5cfd7e6bf
DEV9: Split ethernet adapter api config selection into separate dropdown
2021-10-22 20:39:44 -05:00
TellowKrinkle
b16b759adf
DEV9: Inline hdd size in config
2021-10-22 20:39:44 -05:00
TellowKrinkle
687e5d41e1
DEV9: Don't use collapsible panes for config
2021-10-22 20:39:44 -05:00
TellowKrinkle
3ba3ac5813
DEV9: Add tap adapters to new config on Windows
2021-10-22 20:39:44 -05:00
TellowKrinkle
b48ae6d519
DEV9: Translatable strings for HddCreate
2021-10-22 20:39:44 -05:00
TellowKrinkle
e068d24920
DEV9: Switch Windows config dialog to wx
2021-10-22 20:39:44 -05:00
TellowKrinkle
85bc4f1027
DEV9: Switch Linux config dialog to wx
2021-10-22 20:39:44 -05:00
Connor McLaughlin
005f8c7d1d
Config: Fix zoom/stretch options not updating on Apply
2021-10-21 13:22:31 +02:00
refractionpcsx2
0a72e7474e
GameDB: Add gamefixes for Ruff Trigger
2021-10-20 20:18:22 +01:00
refractionpcsx2
7a330340ac
GameDB: Port Iridium Runners patch, update fixes
2021-10-20 20:15:46 +01:00
refractionpcsx2
24e73b3134
Savestates: Add missing things from Savestates ( #4917 )
...
Savestates: Add missing variables from Savestates
2021-10-20 10:41:50 +01:00
TellowKrinkle
c3e5b4225b
GSdx:SW: Prevent thread ping-pong in software renderer sync
2021-10-19 16:04:15 -04:00
TellowKrinkle
85f1acb7b7
MTGS: Don't unlock mutex if you're just going to lock it again
...
Poor MTVU thread getting trolled by the GS thread. By the time it wakes up its lock is taken again. When under contention (GS thread behind the VU thread), this caused the GS thread to waste an additional 8% of its time pointlessly waking the VU thread
2021-10-19 16:04:15 -04:00
TellowKrinkle
881b017606
Utilities: Add TryWait and spin waits to semaphore and mutex
2021-10-19 16:04:15 -04:00
TellowKrinkle
5ff89dd695
Utilities: Add functions for spin waiting
2021-10-19 16:04:15 -04:00
TellowKrinkle
cf02893d22
macOS: faster semaphores
...
mach semaphore is kernel-only, and doesn't have a userspace fast path
2021-10-19 16:04:15 -04:00
refractionpcsx2
5011b9ead5
EE: Cyclerate > 1 caused some cycles to be lost
2021-10-19 20:09:07 +01:00
refractionpcsx2
6746578120
VU JIT: Include ADDi in flag calculations
...
Fixes #4916
2021-10-18 12:32:44 +01:00
refractionpcsx2
a85247ff9f
GIF: re-re-fix FIFO behaviour
...
Fixes #4915
2021-10-18 12:14:21 +01:00
refractionpcsx2
c363241fad
GS: Partial revert of #4891
...
Fixes performance problems with Baldur's Gate 2
2021-10-17 16:45:04 +01:00
lightningterror
d875bff471
pad-linux: Update to latest controller database.
2021-10-17 17:15:38 +02:00
Connor McLaughlin
44bc273590
microVU: Use uncached reg when clamping for FMAC instructions
2021-10-17 15:54:58 +01:00
arcum42
9044531a80
Add the current profile to the status bar. ( #4888 )
2021-10-17 01:19:18 -07:00
TellowKrinkle
f22ba886d9
Fix unparenthesized macro input
2021-10-17 04:17:58 +01:00