Stenzek
f447aded57
Qt: Better handle VM-requesting-shutdown case
...
This was a bit wonky in batch mode before. Now all possible exit paths
close the application at the same point.
2023-01-28 13:40:55 +00:00
Stenzek
c596a51593
VMManager: Exit the CPU rec immediately on stopping
2023-01-28 13:40:55 +00:00
Stenzek
ed26368a3a
Achievements: Fix race in notifications
...
GS thread might not initialize fullscreen UI before data finishes
parsing.
2023-01-28 13:40:41 +00:00
Stenzek
1b40e4aaca
Qt: Fix -nogui/-batch closing
2023-01-28 02:51:02 +00:00
Stenzek
84d7fe550b
GSDumpReplayer: Fix frame limiting
2023-01-28 02:51:02 +00:00
TheLastRar
e68d507659
DEV9: Unify GetAdapter method definitions
...
by providing a typedef for Adapter
2023-01-27 18:52:29 +00:00
TheLastRar
2db1e8fb81
DEV9: Move logic for getting MAC address into AdapterUtils
2023-01-27 18:52:29 +00:00
JordanTheToaster
df674d4056
GameDB: Correct use of Norway PAL code
...
Uses the correct flag instead of a spooky question mark.
2023-01-27 18:51:54 +00:00
Silent
21dcda147c
Host: Fix a context menu regression from #7960
2023-01-27 18:46:20 +00:00
JordanTheToaster
201d5ba219
Docs: Update sponsors in README
2023-01-27 17:59:01 +00:00
JordanTheToaster
2728462d77
GameDB: A variety of fixes
...
Fixes to names of games depth line fixes and misaligned bloom galore.
2023-01-27 17:59:01 +00:00
Silent
f73b497b67
Host/VMManager: Remove save state cache invalidation and just populate lists every time
...
Fixes issues where inexistant save states are listed in dropdowns
2023-01-27 13:52:58 +00:00
Silent
d2bdb85dc8
SaveState: Add a distinct error message when the file doesn't exist
...
It doesn't make sense to say that the file is not a valid archive,
because it doesn't exist in the first place.
2023-01-27 13:52:58 +00:00
Tyler Wilding
3572b4752e
translations: initial run of `lupdate` for base english strings
...
lupdate.exe -recursive '.' -ts ./Translations/pcsx2-qt_en.ts -source-language en
2023-01-27 11:11:32 +00:00
Toastarrr
20de162a55
OSD: Fix invisible inputs
...
OSD: Show all button inputs and their pressure when available
2023-01-27 11:10:47 +00:00
TheLastRar
64a8e66bac
DEV9: Sockets, Treat UDP connections with nearby src/dst ports as fixed
...
Only doing this for equal ports proved too strict for some games.
2023-01-27 11:02:29 +00:00
TheLastRar
ccc1874a4b
DEV9: Correct a few socket logs
2023-01-27 11:02:29 +00:00
Stenzek
4fec896378
Qt: Make behavior between both update checks consistent
2023-01-27 10:37:00 +00:00
Stenzek
d485fcb3ee
GameList: Fix double CDVD open
2023-01-26 18:26:32 +00:00
Stenzek
c9498c3cec
CDVD: Don't report host error on iso detect fail
...
We don't want it popping up while scanning the game list.
2023-01-26 18:26:32 +00:00
Stenzek
62fffaf56f
GzippedFileReader: Fix freeing potentially-invalid pointer
2023-01-26 18:26:32 +00:00
Stenzek
553a5cc455
CDVD: Remove exceptions
2023-01-26 11:11:36 +00:00
Stenzek
957ec1d3d3
VTLB: Add option to pause on TLB miss
...
Rather than making it contingent on dev builds.
2023-01-26 11:11:36 +00:00
Stenzek
00c158387b
x86/iR5900: Use event test to break execution on exit
...
Particularly relevant for TLB misses, we want to stop execution as soon
as possible.
2023-01-26 11:11:36 +00:00
Stenzek
d12fa690c0
R5900: Remove exceptions
2023-01-26 11:11:36 +00:00
Stenzek
94226e83ba
Common: Purge EventSource
2023-01-26 11:11:36 +00:00
Stenzek
4cf041f6cb
Common: Move VirtualMemory related functionality to core
...
Also rewrites page fault handling to not use EventSource junk.
2023-01-26 11:11:36 +00:00
icup321
1b86a6e6f8
GameDB: Fixes for Incredibles - ROTU
2023-01-26 09:44:59 +00:00
Stenzek
6e907ae618
vtlb: Remove upper/lower 32-bit unmapped split
...
This was only necessary on 32-bit because the sign bit was abused for
representing handlers. Since we're 64-bit only, we use bit 63, which
won't clash with the guest's 32-bit virtual address.
2023-01-26 09:41:13 +00:00
Stenzek
39dde85d03
Qt: Fix -Wunused-lambda-capture warning
2023-01-26 09:28:13 +00:00
Stenzek
8bb9170865
Build: Enable RTTI for Clang debug builds
...
Qt tries to dynamic_cast as part of an assertion, which aborts at
runtime. When we next rebuild Qt, we'll disable RTTI in Qt, so this will
be a non-issue. But until then, this change makes debug clang builds
usable.
2023-01-26 09:28:13 +00:00
TellowKrinkle
2cd5ce6aea
GHActions: Update release pipeline for MultiISA
2023-01-25 18:27:06 -06:00
Florin9doi
64fbaff82b
DInput: Support for up to 128 buttons
2023-01-25 20:46:44 +00:00
Stenzek
15a38f5f9d
x86/iR5900: Remove reset atomics
...
These only ever get changed on the EE thread now, this ain't no wx mess.
2023-01-25 15:51:53 +00:00
Stenzek
4c1d93a322
VMManager: Defer reset when running
...
Stops us resetting during the event test, which can leave things in a
pretty messed up state.
2023-01-25 15:51:53 +00:00
Silent
6a40959f3a
DInputSource: Use wil on m_dinput_module
2023-01-25 13:21:51 +00:00
Mrlinkwii
c4bf297f42
GameDB: clean up comments
2023-01-25 13:15:58 +00:00
Stenzek
da1b408f97
GS: Remove config.h
...
It conflicts with the main PCSX2 Config.h, and the defines don't need to
be set in the global namespace anymore.
2023-01-25 13:15:17 +00:00
Stenzek
91c3e3b684
GS/SW: Use rip-relative addressing for constants
2023-01-25 13:15:17 +00:00
Stenzek
609a44aaf2
GS/SW: Move code buffer into main memory map
2023-01-25 13:15:17 +00:00
Stenzek
3d84443bcf
GS/SW: Share JIT code between all threads
2023-01-25 13:15:17 +00:00
Stenzek
56046d4db8
GS/SW: Move scanline local data to rasterizer
2023-01-25 13:15:17 +00:00
Stenzek
90fc037833
GS/SW: Share global data between threads
2023-01-25 13:15:17 +00:00
Stenzek
ee4eadf7a6
GS/SW: Make local a function parameter to DrawScanline
2023-01-25 13:15:17 +00:00
Stenzek
3292121e67
GS/SW: Make local a function parameter to SetupPrim
...
.. and associated 32-bit removal.
2023-01-25 13:15:17 +00:00
Stenzek
c8416b820b
GS/SW: Combine IDrawScanline and GSDrawScanline
2023-01-25 13:15:17 +00:00
Stenzek
c9d229e336
OpenGLHostDisplay: Set colour mask before drawing OSD
...
Fixes OSD getting messed up when the GS output is turned off.
2023-01-25 12:08:43 +00:00
pgert
bfbcd7a949
GameDB: Force English in Tomb Raider - The Angel of Darkness US ( #7950 )
...
Due to a game bug, the game will crash if your BIOS language is set to French or Spanish due to missing files on the disc.
2023-01-25 10:29:23 +00:00
JordanTheToaster
bf2ba3c4d1
GameDB: Add missing demos
...
Adds some missing PAL demos to the DB.
2023-01-24 18:31:36 +00:00
Stenzek
9d50d44c99
GS: Show VRAM usage in statistics
2023-01-24 10:38:03 +00:00