Henrik Rydgård
9e4c7c84ac
Only use double precision sincos in Hitman Reborn Battle Arena 2. See #12900
2020-11-23 23:51:07 +01:00
Henrik Rydgård
6310af25fa
Get shader color write masking going on all backends.
2020-11-08 23:45:47 +01:00
Henrik Rydgård
9105249901
Add compat flag for reinterpret shader, also disable on platforms that can't support it yet
2020-11-08 11:32:55 +01:00
Unknown W. Brackets
c95e695a38
Io: Track initial free space for compat flag.
...
This seems to be necessary for Assassin's Creed. See #12761 .
2020-10-19 22:42:49 -07:00
Henrik Rydgård
91cb1a4861
compat.ini: Add ID for European version of Car Jack Streets
2020-10-11 13:08:44 +02:00
shenweip
2d68dc1c16
Workaround for date bug in Car Jack Streets.
2020-10-11 16:19:06 +08:00
Henrik Rydgård
b28baed7d3
Create a safer variant of BlockTransferAllowCreateFB, enable for FF Type 0
...
Performance improvement by avoiding unnecessary readbacks.
New one is called IntraVRAMBlockTransferAllowCreateFB.
This one only allows intra-VRAM block transfers to happen on-GPU, such as the one this
game uses for bloom. Good chances to avoid missing stuff that actually requires
real readback, if there's any.
2020-10-10 23:59:51 +02:00
Henrik Rydgård
092e3e40ee
Also report a smaller memstick for Street Fighter Alpha 3 MAX (see #10462 )
2020-10-06 00:13:05 +02:00
Henrik Rydgård
92e6a91ae7
Add compat.ini setting to work around memstick size math problem in Harry Potter - Goblet of Fire
...
See issue #13266
2020-10-06 00:12:58 +02:00
Henrik Rydgård
c4c7897a26
Enable BlockTransferAllowCreateFB for Burnout Dominator.
...
See #11100 .
Speeds up the sun effect, but doesn't fix it. It's another game that
does truly evil stuff in the border of a 480x272 buffer with stride 512.
It downsamples a copy of the region around the sun, texturing from
itself, resulting in five fullscreen framebuffer copies. Additionally it
renders using color to the depth buffer at some point in the frame..
2020-09-24 23:03:27 +02:00
Henrik Rydgård
eda4bb2341
Test Drive: Allow virtual framebuffer copies. This eliminates the hyper expensive readbacks.
...
Write some comments in Depal about how we could get rid of the banding.
2020-08-30 16:21:56 +02:00
Henrik Rydgård
ad0ef74afe
Enable pixel depth rounding for Nayuta no Kiseki. See issue #8744 .
2020-08-06 15:21:46 +02:00
Henrik Rydgård
09e300e646
Be a little more aggressive discarding non matching framebuffers when texturing. Enable create framebuffer from copy, fixing #12345
2020-08-04 14:51:37 +02:00
Henrik Rydgård
5ef442f682
Add Kurok (homebrew with a distinctive GameID to compat.ini ForceMax60FPS. Fixes #13025
2020-06-13 19:01:38 +02:00
Henrik Rydgård
3dc9f61da0
Disable range culling for MGS:PW and MGS:PO. See #12348
2020-06-02 00:28:57 +02:00
Henrik Rydgård
6f07e2b48b
Experimentally enable pixel-depth-rounding for Tales of Phantasia, tries to work around an Exynos driver bug.
...
See #12890 .
2020-05-29 09:44:04 +02:00
Henrik Rydgård
0e5957e67e
Temporarily disable YuGiOh save fix (experiment in issue #7914 )
2020-05-12 23:24:55 +02:00
Henrik Rydgård
31b1993a69
compat.ini: Turn on ForceUMDDelay for Innocent Life. See issue #2830 .
2020-05-03 15:27:53 +02:00
Henrik Rydgård
3f82cef93a
compat.ini: Set ForceMax60FPS for Super Monkey Ball Adventures. See #7674 .
2020-04-28 10:06:45 +02:00
Henrik Rydgård
1b8e3d9738
And another mumbo jumbo game ( #12857 )
2020-04-27 10:22:54 +02:00
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