Commit Graph
14837 Commits
Author SHA1 Message Date
Mrlinkwii 1febfa4f4e QT: settings descriptions v1.7.3045 2022-07-04 11:39:18 +01:00
BuildTools 9601d0fc45 Patches: Update Persona 4 WS Patch v1.7.3044 2022-07-04 09:57:33 +01:00
Connor McLaughlin 9f8f0262c7 Qt: Show disabled hw fixes in OSD v1.7.3043 2022-07-03 03:59:04 +01:00
Mrlinkwii e718a4f843 Gamedb: upscaling fixes for Kingdom Hearts - Final Mix v1.7.3042 2022-07-02 23:50:41 +01:00
lightningterror 2257103ee6 GS-hw: Fix Wunused-but-set-variable warning. v1.7.3041 2022-07-02 22:29:52 +02:00
Mrlinkwii 9e58aafa4a Gamedb: fixup wrong titles and add game fixes v1.7.3040 2022-07-02 15:30:54 +01:00
BuildTools a13096bdfe Config: Set texture preloading to full by default v1.7.3039 2022-07-02 14:44:22 +01:00
Connor McLaughlin 53c3958b2b 3rdparty: Remove ghc::filesystem v1.7.3038 2022-07-02 06:21:30 +01:00
Connor McLaughlin bbc0bcae1e IopBios: Replace ghc::filesystem with our wrappers 2022-07-02 06:21:30 +01:00
Connor McLaughlin 2b52bf4539 DEV9: Replace ghc::filesystem with our wrappers 2022-07-02 06:21:30 +01:00
refractionpcsx2 40f315a259 GS: Fix CLUT changing bit depth.
This usually means the storage method changes with it, so it's a good idea to reload it
v1.7.3037
2022-07-01 17:10:26 +01:00
refractionpcsx2 f191915b53 GS: Adjust CLUT dirty checks to reduce false positives v1.7.3036 2022-07-01 13:56:55 +01:00
lightningterror cb0e79972d GS: Fix default config for UserHacks_CPUSpriteRenderBW for wx build. v1.7.3035 2022-06-30 21:23:44 +02:00
Ty Lamontagne 2a980d9fc0 IOPBios: Make our hostfs HLE safer
For example, if you mkdir a path that is taken by an existing _file_, GHC would throw an exception and crash the emulator.
v1.7.3034
2022-06-30 01:19:12 +01:00
Connor McLaughlin 6daeb56550 GS: Support using SW renderer for texture decompression sprites v1.7.3033 2022-06-29 14:03:16 +01:00
Connor McLaughlin 65ae3e1d8d Qt: Make mouse mapping opt-in (less annoying) v1.7.3032 2022-06-29 11:55:58 +01:00
Connor McLaughlin 403b93daf6 Qt: Fix drag/drop of blockdumps 2022-06-29 11:55:58 +01:00
Connor McLaughlin ff0380b456 Qt: Fix drag/drop of GS dumps/ELFs 2022-06-29 11:55:58 +01:00
Connor McLaughlin e7bb6c8767 PAD: Adjust existing button pressure when modifier activated 2022-06-29 11:55:58 +01:00
MomosuWarosu f9c7b4e441 GameDB: Upscaling fixes and region corrections for Armored Core 3/Silent Line v1.7.3031 2022-06-29 09:34:43 +01:00
Connor McLaughlin 0540b8e1ad GS: Switch to placeholders for VM repeat mapping in Qt
This is not reliant on having larger gaps in the virtual address space,
and should never fail.
v1.7.3030
2022-06-29 09:18:20 +01:00
Connor McLaughlin fcde6f686e Build: Bump _WIN32_WINNT to Windows 10 and link against OneCore
Necessary for us to utilize the new WinAPI functions. We just need to be
careful not to call any of these in wx, because otherwise it'll no
longer run on Win8.
2022-06-29 09:18:20 +01:00
Connor McLaughlin 444dce4aeb PAD: Fix incorrect MAX_KEYS check v1.7.3029 2022-06-29 09:04:30 +01:00
Connor McLaughlin 1a0b8fb37f Qt: Fix window reopening after close 2022-06-29 09:04:30 +01:00
Connor McLaughlin 4fcc8abf55 Qt: Add pressure modifier button for pads v1.7.3028 2022-06-29 01:09:29 +02:00
Connor McLaughlin 131b92e9fe Qt: Implement remove disc v1.7.3027 2022-06-28 20:01:42 +01:00
Connor McLaughlin 5391b529b6 Qt: Implement start disc 2022-06-28 20:01:42 +01:00
Connor McLaughlin 92aea38230 GS: Reset stats on open
Fixes junk/bogus stats when switching to/from software renderer, and
when shutting down/starting a new game.
2022-06-28 20:01:42 +01:00
Connor McLaughlin 590ca98463 Qt: Implement pause on focus loss 2022-06-28 20:01:42 +01:00
Connor McLaughlin 16936aa452 Qt: Make UI thread VM valid/paused globally accessible 2022-06-28 20:01:42 +01:00
Connor McLaughlin dedb1e0c80 Qt: Implement pause on start 2022-06-28 20:01:42 +01:00
Connor McLaughlin 63163737c2 Qt: Implement disable window resize 2022-06-28 20:01:42 +01:00
Connor McLaughlin 9f99e88c92 Qt: Fix game properties staying open after closing main window 2022-06-28 20:01:42 +01:00
Connor McLaughlin b6f748ad8f Qt: Add option to hide main window when game running 2022-06-28 20:01:42 +01:00
Mrlinkwii 1f3f70a642 GameDB: fix game titles and add an entry v1.7.3026 2022-06-28 20:01:20 +01:00
dio-gh edfb59a87d Add MacOS badge to the README v1.7.3025 2022-06-28 18:48:23 +01:00
refractionpcsx2 999b01c814 GS: Fix interlace offset for native. v1.7.3024 2022-06-28 15:47:36 +01:00
refractionpcsx2 e7f52cbf98 GS: Fix interlace offsets for no-interlace patches v1.7.3023 2022-06-28 09:57:23 +01:00
Mrlinkwii 311d1c805d Gamedb: add VUclamping to "NCAA March Madness 2003/2004" v1.7.3022 2022-06-28 10:43:24 +02:00
lightningterror 2908c97432 Qt: Fix anti blur tooltip. v1.7.3021 2022-06-28 10:35:48 +02:00
lightningterror 122423e535 Qt: Add tooltlips to System Settings. 2022-06-28 10:35:48 +02:00
lightningterror 639865f3e2 Qt: Add tooltlips to Advanced System Settings. 2022-06-28 10:35:48 +02:00
lightningterror 42e214eb17 Qt: Add tooltips to Emulation Settings. 2022-06-28 10:35:48 +02:00
refractionpcsx2 73c29d44c3 GS: Don't vmalloc inside fifo_alloc to avoid logic confusion.
Also remove a pointless check from my previous COP2 fix.
v1.7.3020
2022-06-28 09:29:47 +01:00
chaoticgd ab6148f0b4 Config: Fix loading of SavestateZstdCompression setting
It seems like when the setting was originally added, the author
forgot to add a line to the Pcsx2Config::CopyConfig function which
meant that the setting was not loaded properly.
v1.7.3019
2022-06-28 09:13:41 +01:00
refractionpcsx2 bf0243c253 iR5900: Ignore Non delayed COP2 commands when not interlocked v1.7.3018 2022-06-27 23:32:25 +01:00
PCSX2 Bot b53c9daf50 PAD: Update to latest controller database. v1.7.3017 2022-06-27 22:15:10 +02:00
refractionpcsx2 7fa482e5c6 GS: Adjust interlacing offsets to something more sensible. v1.7.3016 2022-06-27 19:35:43 +01:00
refractionpcsx2 391bd119b8 VU: Don't clamp VF00 or I Reg v1.7.3015 2022-06-27 14:44:57 +01:00
Connor McLaughlin cdd9b1fa3b iR5900: Elide VU0 micro finish calls when safe
This makes a difference in COP2-heavy games, where a chain of
instructions will repeatedly test the VU0 idle bit unnecessarily, as it
is impossible for a micro to be started inbetween the instruction chain.

Saves a bit of code size (for register backup/restore), as well as
getting rid of branches. Seems to make a 1-2% difference in performance
in Ratchet on a 3900X, but if we're lucky, more on slower chips.
v1.7.3014
2022-06-27 14:44:48 +01:00