Commit Graph
15544 Commits
Author SHA1 Message Date
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
dependabot[bot] 99487d0e2b Bump mikehardy/buildcache-action from 1.2.2 to 1.3.0
Bumps [mikehardy/buildcache-action](https://github.com/mikehardy/buildcache-action) from 1.2.2 to 1.3.0.
- [Release notes](https://github.com/mikehardy/buildcache-action/releases)
- [Changelog](https://github.com/mikehardy/buildcache-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mikehardy/buildcache-action/compare/v1.2.2...v1.3.0)

---
updated-dependencies:
- dependency-name: mikehardy/buildcache-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
v1.7.3013
2022-06-27 12:11:32 +02:00
Mrlinkwii 5ff98258df GameDB: fix up wrong titles v1.7.3012 2022-06-27 00:21:10 +01:00
lightningterror 41bc4832f3 USB: More variable scope warnings.
Looks like there are still more, let's see if it complains more about this file.
Codacy.
v1.7.3011
2022-06-26 19:23:49 +02:00
BuildTools 69dbb2e17c Readme: Update Linux version v1.7.3010 2022-06-26 19:03:11 +02:00
lightningterror 3dbaf96a9a USB: Cleanup more variable scope warnings.
Codacy.
Looks like I missed some.
v1.7.3009
2022-06-26 19:02:08 +02:00
Ty Lamontagne 15d8b891d6 Core: Replace old include guard with pragma once v1.7.3008 2022-06-26 12:42:10 +02:00
Connor McLaughlin efc09a7b47 GS/TextureCache: Unswizzle shared texture formats when hashing
Fixes formats such as PSMT4HL giving different hashes depending on what
the overlapping/shared pixels in local memory contain.

Enable this unconditionally, rather than only when dumping, because
unswizzling and hashing is around 25% faster on AVX2 builds than hashing
the backing local memory for larger textures (e.g. Star Ocean 3 menus).
Also has the added bonus of hitting the cache more often in such cases
too.
v1.7.3007
2022-06-26 03:08:57 +01:00
refractionpcsx2 6e84e5ce9c VU: YOLO T-Bit on MTVU
More games than I expected just turn T-Bit on but never actually use it, which causes poor performance in MTVU due to threading.  If there is a game that uses it, we can disable MTVU in the GameDB, since it will break the performance of the game, even if we try to handle it correctly.

Maybe we can re-enable it in the future if some threading genius figures it out.
v1.7.3006
2022-06-25 16:54:42 +01:00
refractionpcsx2 7d5d2b86cf GS: Don't do interlace offset if de-interlacing is disabled. v1.7.3005 2022-06-25 16:46:59 +01:00
Mrlinkwii e887600c7e Gamedb: Fix game names v1.7.3004 2022-06-25 16:14:35 +01:00
refractionpcsx2 8216faae6e IPU: Fix GT3 regression from #6506
BTW it was totally not my suggestion to change it and I take no responsibility for the fact I bro.. I mean LT broke it.
v1.7.3003
2022-06-25 16:01:39 +01:00
lightningterror 8c1b9e1557 GS-hw: Fix redundant condition warning.
Codacy.
v1.7.3002
2022-06-25 13:26:46 +02:00
lightningterror 57595c70b0 PAD: Fix expression is always false warning.
Codacy.
2022-06-25 13:26:22 +02:00
lightningterror cf568d2782 iR5900: Cleanup variable scope.
Codacy.
v1.7.3001
2022-06-25 11:20:53 +02:00
lightningterror ba07e46cf8 iR3000A: Cleanup variable scope.
Codacy.
2022-06-25 11:20:53 +02:00
lightningterror f19ba1b0db iFPUd: Cleanup variable scope.
Codacy.
2022-06-25 11:20:53 +02:00
lightningterror 51887f1cbc BaseBlockEx: Cleanup variable scope.
Codacy.
2022-06-25 11:20:53 +02:00
refractionpcsx2 539e285f86 GS: Limit the offset for FFMD to prevent over scaling. v1.7.3000 2022-06-25 02:53:09 +01:00
refractionpcsx2 75d57640eb GS: Rework interlace offsets 2022-06-25 02:53:09 +01:00
refractionpcsx2 56316ffcca GS: Add internal FFMD offset to interlace. 2022-06-25 02:53:09 +01:00
Mrlinkwii 580dbd0905 Gamedb:Add missing serials v1.7.2999 2022-06-25 02:29:43 +01:00
Mrlinkwii 42a394628e GameDB: upscaling fixes for "Mike Tyson Heavyweight Boxing" v1.7.2998 2022-06-24 23:29:51 +01:00
lightningterror 0233845994 USB: Cleanup uninitialized variable.
Codacy.
v1.7.2997
2022-06-24 23:32:30 +02:00
lightningterror f42647426b IOP: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror b54521de51 iR5900: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror d7e09167fa iMMI: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror 26d20e458c iFPU: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror 3099d55b40 RDebug: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror 72218929b9 SPU2: Cleanup variable scope.
Codacy
2022-06-24 23:32:30 +02:00
lightningterror f99106ccb1 MemoryCardFolder: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror dd6f9c5ad3 USB: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror 7d2209860e IPU: Cleanup variable scope.
Use totalqwc instead of ipu1cycles for adding cycles.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror c82a927556 GS: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror 59e9d80b18 PAD: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror 732d30c919 CDVD: Cleanup variable scope.
Codacy.
2022-06-24 23:32:30 +02:00
lightningterror 8586490162 Misc: Cleanup some stuff I didn't notice in previous commits. v1.7.2996 2022-06-24 02:22:40 +02:00
lightningterror f8a3cf2d3d README: Update requirements. v1.7.2995 2022-06-24 02:17:38 +02:00
lightningterror 826ca5ece5 GS-hw: Update crc hack comments. v1.7.2994 2022-06-24 01:20:28 +02:00
refractionpcsx2 73a3542ab2 Build: Fix appimage.sh v1.7.2993 2022-06-23 23:25:46 +01:00
lightningterror dfbe243b4c Misc: Clean up warnings.
Wsign-compare, Wunused-variable, Wunused-variable.
v1.7.2992
2022-06-23 22:48:07 +02:00
Stuart Kenny f7d76ebf1d GS: Add lottes crt to present shader. v1.7.2991 2022-06-22 16:26:19 +02:00
lightningterror 34c36c09ff wx: Rename gsdx to gs for window title statistics. v1.7.2990 2022-06-22 13:58:26 +02:00
lightningterror 765dab5d8d GS: Make sure upscaling hacks are disabled on native res.
There was a regression that caused upscaling hacks to still be enabled on native res.
v1.7.2989
2022-06-22 12:58:32 +02:00