Tyler Wilding
fea666bd1e
ci: make build workflows re-usable, extract common scripts
2022-05-22 12:54:54 -04:00
Tyler Wilding
193254de94
ci: improve workflow organization
2022-05-22 12:54:54 -04:00
Connor McLaughlin
b919719aeb
GzippedFileReader: Fix index creation
2022-05-22 16:13:12 +01:00
Connor McLaughlin
ea051c6d5f
Everything: Get rid of wx entirely from the Qt build
2022-05-22 13:58:56 +01:00
Connor McLaughlin
893b3c629d
Everything: Remove a **lot** of wx, and px nonsense
...
- common has no wx left except for Path.
- pcsx2core only has it in a few places (memory cards and path related
stuff).
2022-05-22 13:58:56 +01:00
Connor McLaughlin
c07c942659
Common/StringUtil: Handle error returns in StdStringFromFormatV()
2022-05-22 13:58:56 +01:00
Connor McLaughlin
b1d6d84e6f
Qt: Get rid of wx module init
...
We're not using any wx thread junk anymore, so this can go.
2022-05-22 13:58:56 +01:00
tellowkrinkle
1afb248e4d
Optionally use system libs ( #6094 )
...
* CMake: Make zstd and libzip optionally use system-installed versions
* CMake: Make SDL2 optionally use system version
* CMake: Disable crypto support in bundled libzip
* CMake: Fix bundled SDL build on macOS
2022-05-21 20:28:06 -07:00
Mrlinkwii
cad85d76a5
GameDB: Fix 'Hajime no Ippo - Victorious Boxers' serial
2022-05-21 00:28:52 +02:00
iMineLink
29ad851a9c
gs-ogl: fix depth copy shader in stretch rect.
2022-05-20 01:12:38 +02:00
Mrlinkwii
cb9eaeeff9
GameDB: fix 'R: Racing Evolution' serial
2022-05-19 17:58:45 +01:00
Christian Kenny
7c9493cbc2
Core: Refactor code for shutting down internal PS2 components.
2022-05-16 17:30:52 +01:00
Christian Kenny
d21c01f8d1
Core: Remove unused code/includes.
2022-05-16 17:30:52 +01:00
RedDevilus
f4f06c9777
GameDB: Add new serials, GS (HW) Fixes
...
GS (HW) Fixes:
- R - Racing Evolution
- Lemony Snicket's A Series of Unfortunate Events
- Free Running
- Sopranos
New Serials:
- Shadow Hearts II [Demo]
- GI Jockey 2 [Demo]
- Hajime no Ippo - Victorious Boxers
2022-05-16 17:30:28 +01:00
Connor McLaughlin
437b6f3f0e
Host: Reset imgui state when there's no frame to present
...
Prevents things getting into a messed up state internally where several
frames are buffered.
2022-05-16 17:30:11 +01:00
Connor McLaughlin
a163c90f2b
3rdparty/imgui: Update to 60bea05
2022-05-16 17:30:11 +01:00
PCSX2 Bot
9d9d22fcba
PAD: Update to latest controller database.
2022-05-16 18:02:34 +02:00
Connor McLaughlin
df5e175b86
GS: Support creating/replaying dumps in zstandard format
2022-05-16 15:03:29 +01:00
Connor McLaughlin
0f8bbfd64c
GS: Fix aspect ratio cycle hotkey in Qt
2022-05-16 15:03:29 +01:00
Connor McLaughlin
8c270288de
GS: Refactor screenshots/GS dumping triggers
...
i.e. make it not rubbish and a massive race condition.
Also adds GS dump saving to Qt.
2022-05-16 15:03:29 +01:00
LargoUsagi
7bd7cdd867
GameDB: Modify .hack // games to use 'dot hack' and '-'( #6086 )
2022-05-16 10:36:10 +01:00
Mrlinkwii
f618713551
GameDB: update EyeToy - Play 2 compat
2022-05-16 10:11:59 +01:00
refractionpcsx2
de329e49a8
GS: Redo a bunch of the ignore offset code
...
Plus clean up a bunch of stuff which isn't needed
2022-05-16 10:09:42 +01:00
Connor McLaughlin
2aa6f771a9
GS/TextureCache: Handle edge cases of paltex and texture replacement
2022-05-15 11:40:49 +01:00
Connor McLaughlin
7787fcff8e
GS/TextureCache: Fix partial replacement of textures with same hash and paltex on
2022-05-15 11:40:49 +01:00
SgtSteel
6e576d208e
README.md: update website links ( #6073 )
...
Updated the downloads link to point to the new page;
Changed the "Want more?" link to point to the homepage
Removed GitHub Releases link for development builds, since they are available on the website.
Also removed any reference to Windows and Linux, since binaries are now available for all three major OS
2022-05-13 16:34:37 +01:00
Connor McLaughlin
00751dc5d3
GS/TextureCache: Force hash caching for replaced textures
...
If we didn't do this, and preloading wasn't set to full, we'd partial
load the texture, and it wouldn't be in the hash cache. Then, when the
replacement came back (after being asynchronously loaded), there'd be
nothing for it to swap out with.
2022-05-13 12:50:08 +01:00
arcum42
e456fb8f88
Qt: Hook up screenshot button. ( #6070 )
...
Qt: Implemented hotkey as well.
2022-05-12 14:53:40 -07:00
Mrlinkwii
9dd579a6d5
GameDB: add some missing serials
2022-05-12 17:31:21 +01:00
Connor McLaughlin
fbd36a4347
Qt: Fix building on Linux
2022-05-12 17:31:06 +01:00
Connor McLaughlin
7f8bfb22de
Build: Fix revision extractor for Qt auto updater
2022-05-12 17:31:06 +01:00
Connor McLaughlin
943b513a52
GS/TextureReplacements: Use aligned buffer for texture dumping
2022-05-12 15:08:45 +01:00
Connor McLaughlin
221eaf1a81
Common/AlignedMalloc: Add move constructor/assignment
2022-05-12 15:08:45 +01:00
Connor McLaughlin
41f1ec445f
Qt: Add auto updater UI
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.
2022-05-12 14:58:03 +01:00
lightningterror
6d85399ec5
GameDB: Add OPHFlagHack to Naruto - Uzumaki Chronicles 2.
...
Fixes game freezing.
Fixes #6053
2022-05-12 12:58:52 +02:00
lightningterror
7a113474f0
GameDB: Add textureInsideRT to Turok Evolution.
...
Fixes underwater levels.
Fixes #6064
2022-05-12 12:51:38 +02:00
Connor McLaughlin
0bb7cc0a1a
GS: Add texture dumping/replacement/reload replacement hotkeys
...
Qt only.
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
2022-05-11 13:07:58 +01:00
Mrlinkwii
cd0b349496
GUI: update hyperlink in WX
2022-05-11 12:58:40 +01:00
TheLastRar
7f1932e282
DEV9: Fix double calling freeifaddrs()
2022-05-11 13:14:11 +02:00
Connor McLaughlin
17f2fb4471
Qt: Fix nightly builds not showing version in title bar
2022-05-11 13:13:39 +02:00
PCSX2 Bot
022a9cc6df
PAD: Update to latest controller database.
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.
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
2022-05-09 17:43:47 +01:00