Connor McLaughlin
41f1ec445f
Qt: Add auto updater UI
v1.7.2740
2022-05-12 15:03:26 +01:00
Connor McLaughlin
a289723f66
Qt: Add update extractor source
2022-05-12 15:03:26 +01:00
Connor McLaughlin
a3f6efecb8
libchdr: Use in-tree lzma instead of bundled
...
Since we need it for the Qt updater.
2022-05-12 15:03:26 +01:00
Connor McLaughlin
2587cf3b95
3rdparty: Add lzma/7Z SDK 21.07
2022-05-12 15:03:26 +01:00
Connor McLaughlin
d535331b4b
Misc: Remove __fastcall, __fc, __concall and friends
...
These have no meaning in x64 (apart from throwing compiler warnings),
and we don't do 32-bit anymore. Also saves needing to include
`Pcsx2Defs.h` in files which don't otherwise need it.
v1.7.2739
2022-05-12 14:58:03 +01:00
lightningterror
6d85399ec5
GameDB: Add OPHFlagHack to Naruto - Uzumaki Chronicles 2.
...
Fixes game freezing.
Fixes #6053
v1.7.2738
2022-05-12 12:58:52 +02:00
lightningterror
7a113474f0
GameDB: Add textureInsideRT to Turok Evolution.
...
Fixes underwater levels.
Fixes #6064
v1.7.2737
2022-05-12 12:51:38 +02:00
Connor McLaughlin
0bb7cc0a1a
GS: Add texture dumping/replacement/reload replacement hotkeys
...
Qt only.
v1.7.2736
2022-05-11 14:44:42 +01:00
Connor McLaughlin
322ff3fcb9
GS/TextureReplacements: Add options to filter dumping to direct/palette textures
2022-05-11 14:44:42 +01:00
Connor McLaughlin
d329cabf07
GS/TextureReplacements: Fix queued items not getting purged after shutdown
2022-05-11 14:44:42 +01:00
Connor McLaughlin
38c48e8b6a
Vulkan/Context: Don't write timestamp on an unreset query
v1.7.2735
2022-05-11 13:07:58 +01:00
Mrlinkwii
cd0b349496
GUI: update hyperlink in WX
v1.7.2734
2022-05-11 12:58:40 +01:00
TheLastRar
7f1932e282
DEV9: Fix double calling freeifaddrs()
v1.7.2733
2022-05-11 13:14:11 +02:00
Connor McLaughlin
17f2fb4471
Qt: Fix nightly builds not showing version in title bar
v1.7.2732
2022-05-11 13:13:39 +02:00
PCSX2 Bot
022a9cc6df
PAD: Update to latest controller database.
v1.7.2731
2022-05-09 20:20:19 +02:00
Connor McLaughlin
c88db3221c
GS/TextureCache: Flush dirty areas of textures during TC move
...
Dark Cloud does a bunch of VRAM writes overlapping the render target,
then moves over the top of it. If we didn't flush these, the target
would still be considered dirty, and later we'd trash the move
destination, and/or not use it as a source.
v1.7.2730
2022-05-09 17:45:53 +01:00
TellowKrinkle
bd3e1299a3
GS:MTL: Disable blending when color isn't written
...
Can come up in two-pass alpha, and Metal doesn't like it if blending uses SRC1 and your shader doesn't output it
v1.7.2729
2022-05-09 17:43:47 +01:00
TellowKrinkle
3a97688804
GS: Fix TextureMinMax when coordinates are completely outside of min/max
2022-05-09 17:43:47 +01:00
TellowKrinkle
3f027b2698
GS:SW: Clamp Z with unsigned clamp
v1.7.2728
2022-05-09 17:34:19 +01:00
Mrlinkwii
916754ea6d
GameDB: add VUclamping to 'Monster Hunter 2' and 'Monster Hunter G'
v1.7.2727
2022-05-09 17:29:20 +01:00
TellowKrinkle
335633a5e0
CI: Update SDL
v1.7.2726
2022-05-09 10:28:58 -05:00
Connor McLaughlin
925bfc2a99
Tests: Set PCSX2_CORE macro
...
They shouldn't be using wx, and it gets rid of the pthreads4w reference.
v1.7.2725
2022-05-09 16:06:33 +01:00
Connor McLaughlin
d19c767ad1
Common/Dependencies: Use deletion for declaring non-copyable
...
This is the preferred method in modern C++.
2022-05-09 16:06:33 +01:00
Connor McLaughlin
d2347d9972
Common/Threading: Replace TLS macros with standard thread_local
2022-05-09 16:06:33 +01:00
Connor McLaughlin
f8dcff9fc4
Common: Remove references to pthreads4w
...
It's only needed for wx now.
2022-05-09 16:06:33 +01:00
Connor McLaughlin
e5716922a3
Common/Threading: Move a bunch of unnecessary wrappers to gui
2022-05-09 16:06:33 +01:00
Connor McLaughlin
65e956a01c
Misc: Replace use of Threading::Mutex with std::mutex in core code
2022-05-09 16:06:33 +01:00
Connor McLaughlin
a93829557b
SaveState: Misc refactoring and improvements
...
- Block until saves are completed when resuming.
- Save shutdown state asynchronously.
- Add function to read screenshot out of zip file (useful for
previous, now we're using zstd).
v1.7.2724
2022-05-09 10:20:48 +01:00
Connor McLaughlin
c21d475bbd
Qt: Implement save-state-on-shutdown
2022-05-09 10:20:48 +01:00
Connor McLaughlin
935dd046da
3rdparty/SDL2: Bump to 2.0.22 release
...
Fixes a crash on shutdown in Windows::Gaming::Input.
v1.7.2723
2022-05-09 10:01:45 +01:00
refractionpcsx2
1b2d9f0c5d
GS: Scissor opt - handle reverse read sprites
v1.7.2722
2022-05-08 18:22:12 +01:00
Connor McLaughlin
4baea67e75
Common: Remove RwMutex
...
It wasn't used, and if we need it, we can use std::shared_mutex.
v1.7.2721
2022-05-08 05:40:59 +01:00
Connor McLaughlin
1e8332f36a
Misc: Move pxThread and friends to gui
2022-05-08 05:40:59 +01:00
Connor McLaughlin
096696bed7
Misc: Replace core usage of Semaphore with KernelSemaphore
...
i.e. decouple it from the UI.
2022-05-08 05:40:59 +01:00
Connor McLaughlin
756cd1ee47
System: Move old SysThread junk to gui
2022-05-08 05:40:59 +01:00
Connor McLaughlin
64534542a9
Threading: Move a couple of function declarations to correct location
2022-05-08 05:40:59 +01:00
Connor McLaughlin
b22e31c302
Common: Add WIN32_LEAN_AND_MEAN and NOMINMAX to RedtapeWindows.h
...
Otherwise, it doesn't get set for cmake.
2022-05-08 05:40:59 +01:00
Connor McLaughlin
008beb4896
ThreadedFileReader: Fix possible race with synchronous reads
v1.7.2720
2022-05-08 05:10:09 +01:00
refractionpcsx2
576bcc6979
GameDB: Add HPO for Dog's Life
v1.7.2719
2022-05-08 02:54:47 +01:00
refractionpcsx2
4ec345a239
GS: Improve read heights with screen offset disabled
v1.7.2718
2022-05-08 01:16:04 +01:00
RedDevilus
972bfbcccc
GameDB: Monster Hunter 1
...
Fixes lighting on character models as caves and other locations don't turn mobs into glow-in-the-dark creatures by themselves.
v1.7.2717
2022-05-07 23:27:46 +01:00
RedDevilus
f59fbaf0eb
GameDB: Star Ocean 3
...
Certain areas have bloom effects which are misaligned, this should fix it. Though minor regression has to be made in the minimap as full round sprite is too aggressive for bloom filter.
v1.7.2716
2022-05-07 23:08:53 +01:00
refractionpcsx2
631ed8c0fd
GUI-WX: Restore panel size override.
...
Fixes the panels going wonky after the recent dead code removal
v1.7.2715
2022-05-07 16:10:32 +01:00
Connor McLaughlin
41e8a2a7d1
MTGS: Purge pxThread
v1.7.2714
2022-05-07 15:43:03 +01:00
Connor McLaughlin
599626b709
MTVU: Purge pxThread
2022-05-07 15:43:03 +01:00
Immersion95
0ae17ddb1a
GS: Adding KOF2002 CRC IDs
...
Adding:
- The King of Fighters 2002 (EUR)
- The King of Fighters 2002 (JAP)
- The King of Fighters 2002 - SNK Best Collection (JAP)
- The King of Fighters 2002 (USA) from Disc 1 of the bundle of The King of Fighters 02/03
v1.7.2713
2022-05-07 15:33:27 +01:00
Immersion95
7353c26a4f
GS-TC: Don't skip depth lookup on KOF2002
...
Don't skip draw calls on KOF2002
2022-05-07 15:33:27 +01:00
Immersion95
b8769e954e
GS: Adding KOF2002 CRC Title
...
Adding KOF2002 CRC Title
2022-05-07 15:33:27 +01:00
Connor McLaughlin
81cd2d9be9
Qt: Add placeholder for when no games are in list
v1.7.2712
2022-05-07 15:32:59 +01:00
Connor McLaughlin
90707c453d
Qt: Rework VM pausing when popup dialogs are opened
...
Also cleans up fullscreen transitions further.
2022-05-07 15:32:59 +01:00