Commit graph

230 commits

Author SHA1 Message Date
Henrik Rydgård
9c98bbabf2 Enable ForceMax60FPS for games published by MumboJumbo. See issue #12857 2020-04-27 09:43:14 +02:00
Henrik Rydgård
cc57a6fddd Turn on [ForceMax60FPS] for "Fat Princess: Fistful of Cake". Benefits loading times etc. 2020-04-12 19:42:12 +02:00
Henrik Rydgård
7d7ea275db Force Polar's Puzzles to use accurate UMD timing. Should help #12677 2020-03-04 21:15:57 +01:00
Henrik Rydgård
b738c751e7 compat.ini: Workaround for timing problem in Hot Wheels, see #12604. 2020-02-02 15:29:04 +01:00
Henrik Rydgård
2ec99ec47d compat.ini: Add Japanese Game ID for DarkStalkers (Vampire Chronicles) 2020-01-01 17:41:55 +01:00
Henrik Rydgård
714205d699 Vulkan: Enable renderpass merging for all games (was introduced in 1.9 for GoW games). A number of other games can also benefit. 2019-11-30 22:44:59 +01:00
Henrik Rydgård
9099441973 Darkstalkers: Gross hack to avoid the game's own stretch, and present the raw buffer instead for a sharper image. 2019-10-27 20:54:36 +01:00
Henrik Rydgård
19a1fa8430 Add a compat.ini flag for software rendering, use it to force on in Darkstalkers 2019-10-27 20:54:36 +01:00
Tamás
bc492672b9
Listed additional UMD serials for GTA titles 2019-09-25 23:20:46 +02:00
Henrik Rydgård
2b835cbbc0
Merge pull request #12092 from hrydgard/patapon-2-compat
Set DrawSyncEatCycles for Patapon 2, recommended by pamford45
2019-08-22 23:47:23 +02:00
Henrik Rydgård
93412aff3b Vulkan: Automatically merge render passes to the same target when possible.
Should speed things up a bit on mobile in some games that do stupid
things like GoW. Currently only enabled in GoW, but plan to enable this
globally as it should be quite cheap when nothing is detected.
2019-08-21 20:32:23 +02:00
Henrik Rydgård
ebe64c60e9 Vulkan: Improve the Metal Gear Acid 2 performance hack. 2019-08-08 11:49:35 +02:00
LunaMoo
85b9ad8fe3 Compat: Add more Tekken game IDs to leg shake fix. 2019-08-05 11:45:14 -07:00
Henrik Rydgård
f65a71d6d8 Compat: Option to use accurate dotprod for VMMUL.
Eliminates Tekken 6 leg shaking.
2019-08-05 11:44:52 -07:00
Henrik Rydgård
4d195ce955 Workaround for DJ Max Portable's clumsy copy protection. Fixes #9477. 2019-08-01 18:45:28 +02:00
Henrik Rydgård
375e347ef9 Set DrawSyncEatCycles for Patapon 2, recommended by pamford45 2019-06-08 17:29:07 +02:00
Henrik Rydgård
17c56f698a Compat: The Transformers games perform much better with Force 60fps.
They do work without it too, but it's just better this way.

User reported.
2019-05-19 14:17:45 +02:00
LunaMoo
0de06f952f Add Test Drive Unlimited to depthRangeHack to disable range culling 2019-05-05 10:29:39 +02:00
Henrik Rydgård
17b4f28d6b Hardcode the cheats that work around the Tony Hawk jit issues. Temporary, horrible hack working around #3854. 2019-03-01 10:56:17 +01:00
Henrik Rydgård
84d41a776c compat: Enable 60fps limit and warning for wrong clock freq for Tekken 6. 2019-03-01 08:12:02 +01:00
Henrik Rydgard
c28bbde053 Add more games to RequireBlockTransfer. Plus, for whatever reason we seem to have a separate compat.ini for UWP, update it.
See #11558
2019-02-21 09:52:47 +01:00
Henrik Rydgard
13c85b127d Add a large number of missing Game IDs to compat.ini. May help various Phantasy Star and SOCOM issues, in particular.
Like #9118, #8492, #10749. #11814, #9802
2019-02-20 13:54:10 +01:00
Henrik Rydgard
8863ceaa6a Another GOW game ID. See #11815 2019-02-20 13:18:38 +01:00
Henrik Rydgard
e226c0414a compat.ini: More IDs to lists of games requiring default CPU freq and buffered rendering. 2019-02-20 10:32:12 +01:00
Henrik Rydgard
7452c69ac4 A lot more GoW game IDs.
Should probably go through compat.ini and look up more games in our reporting...
2019-02-20 09:39:02 +01:00
Henrik Rydgård
e9633447cd Followup to last commit: Also add IDs for GOW demos. 2019-02-19 23:48:40 +01:00
Henrik Rydgård
00247ba3e0 Fix one instance of #11815. Hope there aren't a lot more missed GOW IDs. 2019-02-19 23:45:08 +01:00
Henrik Rydgard
9e8341cf88 Enable BlockTransferAllowCreateFB for Ys Seven as discussed in #11669 2019-02-14 09:54:40 +01:00
Henrik Rydgård
d43858dfc7 Enable the FPS limit for F1 2006, too. 2019-02-06 18:31:02 +01:00
Henrik Rydgard
47a9145355 Remove iForceMaxEmulatedFPS and replace with a compat setting for the two games that really need it.
Takes care of one setting listed in #8171 "Options to remove"
2019-02-06 15:03:15 +01:00
Henrik Rydgard
3d114c5bca Compat: Force realistic UMD timing for F1 2006. Fixes #9193 but not the game, since there's also #11177. 2019-02-06 10:45:12 +01:00
sum2012
b82b42fab0 Use compat setting instead 2018-11-27 22:45:51 +08:00
Henrik Rydgård
6269d9b893 Support virtual readbacks for detected-memcpy framebuffer copies, delete MotoGP hack. 2018-11-12 08:20:28 +01:00
Henrik Rydgård
7abbc1bebd Add compat flag to allow virtual framebuffer readbacks (auto-create fb from readback destination). Does not yet work outside VRAM but should fix Digimon Adventure. 2018-11-12 08:20:27 +01:00
Henrik Rydgård
0479255f76 Let's try it on SR2 as well. 2018-04-13 18:28:38 +02:00
Henrik Rydgård
0ac6cea34d Add a queue processing hack for Sonic Rivals too. Now it's fast. 2018-04-13 18:05:04 +02:00
Henrik Rydgård
413a204138 Vulkan: Semi-gross hack that massively improves the perf of MGS2:Acid. 2018-04-13 17:32:56 +02:00
Henrik Rydgård
525cce095a Implement warning when trying to play Ghost of Sparta with a modified CPU clock, as suggested by unknownbrackets in #7411 2017-12-17 13:14:06 +01:00
Henrik Rydgård
fc0f3513bd Disable "Accurate Depth" in Burnout games, they have trouble with it on Mali (Z-fighting...) 2017-12-04 15:15:12 +01:00
Henrik Rydgård
6a3d41892a Workarounds for issue with "accurate depth". See #9545, #10087 2017-11-21 12:11:05 +01:00
LunaMoo
66f88633ae Add missing ID for CTTR compat hack. 2017-11-14 11:26:16 +01:00
Henrik Rydgård
05930ea32e MotoGP: Compat hack to disable framebuffer readbacks.
This is the only known game to copy its framebufer to RAM before display on every frame and we already have a
hack so we can display the high resolution framebuffer, but we still did the readback for no good reason.

This eliminates the readback.
2017-11-10 16:32:56 +01:00
Henrik Rydgård
7daab82519 Remove duplicate Daxter in compat.ini 2017-03-24 13:09:18 +01:00
Henrik Rydgård
744e7d2eff Compat.ini: Add Daxter to the list of games that require buffered rendering 2017-03-23 18:02:16 +01:00
Henrik Rydgård
ed93d6f819 Add Driver 76 and Chili Con Carnage to list of games that require buffered rendering. Thanks @KabutoKun 2017-03-21 20:00:10 +01:00
Henrik Rydgård
70e6732430 Merge pull request #9470 from zminhquanz/master
Add warning simulate block transfer , setting info
2017-03-21 08:55:32 +01:00
zminhquanz
ea0aab9340 Add warning simulate block transfer , setting info
Add some games compatibility required buffered rendering and warning
required simulate block transfer set to on
2017-03-21 14:23:31 +07:00
LunaMoo
71a188ebcc Add Jeanne d'Arc to DrawSyncEatCycles hack 2017-03-18 10:19:48 +01:00
LunaMoo
f9b050bd67 Add missing US version ID for NBA 2K13 compat.ini 2017-03-16 02:32:11 +01:00
Henrik Rydgard
e37decc9a8 Warn if trying to run some games that are known to require buffered rendering with it not enabled. 2017-03-14 10:36:51 +01:00