Commit Graph
16295 Commits
Author SHA1 Message Date
Stenzek d485fcb3ee GameList: Fix double CDVD open v1.7.3964 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 v1.7.3963 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 v1.7.3962 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.
v1.7.3961
2023-01-26 09:41:13 +00:00
Stenzek 39dde85d03 Qt: Fix -Wunused-lambda-capture warning v1.7.3960 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 v1.7.3959 2023-01-25 18:27:06 -06:00
Florin9doi 64fbaff82b DInput: Support for up to 128 buttons v1.7.3958 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.
v1.7.3957
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 v1.7.3956 2023-01-25 13:21:51 +00:00
Mrlinkwii c4bf297f42 GameDB: clean up comments v1.7.3955 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.
v1.7.3954
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.
v1.7.3953
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.
v1.7.3952
2023-01-25 10:29:23 +00:00
JordanTheToaster bf2ba3c4d1 GameDB: Add missing demos
Adds some missing PAL demos to the DB.
v1.7.3951
2023-01-24 18:31:36 +00:00
Stenzek 9d50d44c99 GS: Show VRAM usage in statistics v1.7.3950 2023-01-24 10:38:03 +00:00
Stenzek e76afee12d GS/TextureCache: Only expand target on write on TBW match v1.7.3949 2023-01-24 10:20:42 +00:00
TheLastRar 06ef51db2e DEV9: Move NetLib functions into header and mark as inline v1.7.3948 2023-01-23 18:47:28 +00:00
TheLastRar a85a2a3cc5 DEV9: Make use of MAC_Address struct 2023-01-23 18:47:28 +00:00
TheLastRar 8fbecbcdd7 DEV9: Add MAC_Address struct 2023-01-23 18:47:28 +00:00
TheLastRar b386f78d68 DEV9: Make use of WriteIPAddress 2023-01-23 18:47:28 +00:00
TheLastRar 095757044a DEV9: Add IP_Address helpers to NetLib 2023-01-23 18:47:28 +00:00
PCSX2 Bot 9b3b8aa4de PAD: Update to latest controller database. v1.7.3947 2023-01-23 17:05:04 +01:00
Connor McLaughlin 4932834441 GSRunner: Release globals on shutdown v1.7.3946 2023-01-23 16:49:24 +01:00
refractionpcsx2 8773ebf64b VM: Queue shutdown message when called from inside emulation. v1.7.3945 2023-01-23 16:45:58 +01:00
Connor McLaughlin f628795b3f GS/Vulkan: Don't apply TFX state on utility draw v1.7.3944 2023-01-23 15:01:57 +01:00
lightningterror 0c78bda328 GS-hw: Fix texture shuffle assert which broke debug builds. v1.7.3943 2023-01-23 14:48:40 +01:00
lightningterror d9f4bc70fb common-ogl: Fix Shader compiled with warnings log spam on gl.
Observed on intel igpu.
2023-01-23 14:48:40 +01:00
lightningterror ddd2ea5f4d GS-gl/vk: Cleanup some logs.
Instead of ifdefing the longs use Devcon, does the same thing.
Hide point expansion logs behind dev/debug build.
2023-01-23 14:48:40 +01:00
JordanTheToaster a326303956 GameDB: Fixes for TC SC Pandora Tomorrow
Fixes for black loading screens and misaligned bloom.
v1.7.3942
2023-01-23 09:47:19 +00:00
refractionpcsx2 ba1eba98ea GS/Debug: Fix bitfield reading in fprintf for cross compatibility. v1.7.3941 2023-01-22 23:49:40 +00:00
refractionpcsx2 8282ebce40 GS-HW: Don't optimise clamp on shuffle v1.7.3940 2023-01-22 23:12:19 +00:00
Berylskid 4c3b7c45cf GameDB: Remove Preload Frame Data for AC Last Raven
On SLPS-25462, disabling Preload Frame Data no longer causes black screens during missions, so it seems no longer necessary.
v1.7.3939
2023-01-22 16:18:39 +00:00
JordanTheToaster 668251274a GameDB: Disable Instant VU in Kim Possible WTS
Disables Instant VU to dramatically decrease the load the game puts on the EE and VU for seemingly no reason.
v1.7.3938
2023-01-22 15:51:38 +00:00