Henrik Rydgård
8f52820b0d
Add more sprite texturing fixes (Another Road, Naruto 3)
2026-07-23 11:17:14 +02:00
Henrik Rydgård
4381a8d59b
Hot Pixel: Work around missing text on main menu with vertex depth rounding.
...
Fixes #15826
2026-07-19 02:06:09 +02:00
Henrik Rydgård
219c97c531
Apply sprite fix in Naturo Shippuden: UNH 3
2026-07-14 15:32:25 +02:00
Henrik Rydgård
9339d455ef
Return of "Disable range culling" but now only as a compat.ini setting to enhance games
2026-06-27 13:02:47 +02:00
Henrik Rydgård
faedbd2061
Apply sprite border fix to Tokiden.
...
Fixes #19422
2026-06-15 00:39:59 +02:00
Henrik Rydgård
308c850217
Add homebrew Giana's Return to compat.ini (force software renderer)
...
Fixes #11940
2026-06-15 00:28:58 +02:00
Henrik Rydgård
471f50c7be
More sprite detection
...
Fixes #15757
Fixes #15755
2026-06-15 00:17:41 +02:00
Henrik Rydgård
1cf7e6a344
Use centered line drawing in MPO.
...
Fixes #20142
2026-06-14 23:48:43 +02:00
Henrik Rydgård
ae2f710f1b
Also apply the Tales of Phantasia X workaround to Tales of Phantasia FVE
2026-06-14 18:41:25 +02:00
Henrik Rydgård
ea8a648737
Refactor UI shader presets, prepare for some updates to the ImGe debugger
2026-06-14 11:08:56 +02:00
Henrik Rydgård
0c020a8c04
Apply the sprite border fix for Ridge Racer, improving the looks of the menus.
2026-06-14 01:19:59 +02:00
Henrik Rydgård
64c7da1253
Switch PoPoLoCrois to use in-shader palette (CLUT) lookups
2026-06-13 14:26:37 +02:00
Henrik Rydgård
d6e0dd1478
Always enable the secondary texture cache
2026-06-13 13:34:41 +02:00
Henrik Rydgård
40a345bff8
Fix a filtering issue, enable this for Fushigi no Dungeon 4.
2026-06-12 23:52:50 +02:00
Henrik Rydgård
f3e590b059
Experiment with a compat flag that forces shader depal
2026-06-12 12:19:17 +02:00
Henrik Rydgård
c9623374b1
Fix some issues with sprite border fix for RECT primitives
2026-06-10 15:29:18 +02:00
Henrik Rydgård
d5e426d11e
Enable secondary texture cache for Gran Turismo (temporary, it will soon be enabled universally)
2026-06-09 23:49:54 +02:00
Henrik Rydgård
644f1b6caf
Fix SpriteBorderFix problem where it was affecting the main render
2026-06-07 19:38:35 +02:00
Henrik Rydgård
5bfc87ffd5
Improve the sprite border fix to work with RECTs, add some conditions
2026-06-06 12:31:41 +02:00
Henrik Rydgård
d59cdcad61
GTA sprite fix: Detect sprites, clip them slightly to avoid filtering artifacts
2026-06-05 11:48:46 +02:00
Henrik Rydgård
1867f0775e
Avoid soft-transform-and-clip if the near plane matches the final clip plane, and a new compat flag isn't set
...
Fixes #21776
Since only two games are known to need the cull-after-clip behavior
(previously known as inversion), we flag those and avoid unnecessary
soft clipping.
I had hoped to find a dynamic check that would work, but haven't managed
to figure out a good one yet.
This will improve performance a little bit in some other games since we
can avoid clipping in software at all in many cases.
2026-06-04 14:49:22 +02:00
Henrik Rydgård
7e265fd1c4
Remove some obsolete compat.ini settings
2026-06-04 12:45:17 +02:00
Nab
378639b640
Add new GTA romhack to compat.ini
2026-06-03 10:44:53 +00:00
Henrik Rydgård
f8b153ba2b
Fix some issues with depth rounding, and depth clamp in D3D11
2026-05-30 19:07:59 +02:00
Henrik Rydgård
0b21731e7b
Remove obsolete compat.ini flag DisableAccurateDepth
2026-05-30 19:07:59 +02:00
Henrik Rydgård
dbef961784
Jetpack Joyride: Add to compat.ini [ReportSmallMemStick]
...
Hopefully fixes #19305
2026-05-01 15:21:55 +02:00
Henrik Rydgård
5311be2960
Oops, forgot the compat.ini change for Gripshift
2026-03-08 00:17:07 +01:00
Henrik Rydgård
930a95f8f7
compat.ini: Add a few more game IDs for Silent Hill: Shattered Memories
2026-02-26 17:17:42 +01:00
Henrik Rydgård
bae1a7c7f9
Add "FastEmulatedGPU" compat flag. For games like Outrun that have intermittent slowdowns on hardware, it's unnecessary under emulation.
2026-02-26 10:44:16 +01:00
Henrik Rydgård
3dc7aa4a65
Add workaround for the Silent Hill: Shattered Memories. Thanks fcrwr!
...
Fixes #13781
2026-02-23 15:19:03 +01:00
Henrik Rydgård
202259eb09
Add a quick workaround for Mahjongg Artifacts framebuffer expiration.
...
Fixes #15828 , well at least except for savestate support.
2026-02-22 23:42:13 +01:00
Henrik Rydgård
475390a968
Add workaround for Tales of Phantasia X.
...
Fixes #21162
2026-01-29 23:16:51 +01:00
Henrik Rydgård
2c2300c6b7
Add a few more Dangan Ronpa 2 game IDs to compat.ini for the framebuffer download hack
2026-01-29 17:41:57 +01:00
Henrik Rydgård
8f76b191cd
More improvements to ISO detection
2026-01-28 23:48:49 +01:00
Henrik Rydgård
60a065b242
Make the Brave Story hack safer, hide it behind a compat flag.
2026-01-23 23:39:11 +01:00
Henrik Rydgård
34473fc621
Add a compat flag to map some extra memory at address 0.
...
Can be used to work around certain types of crashes without having to
disable fast memory.
2026-01-23 15:14:15 +01:00
Henrik Rydgård
a9ef2baa5e
Enable the UMD slow read speed compat flag for Twisted Metal
...
Reportedly fixes #10933
2026-01-07 19:51:16 +01:00
Henrik Rydgård
c4d0d365d3
Enable DeswizzleDepth workaround for Secret Agent Clank.
...
See #21079
2025-12-30 20:31:06 +01:00
buymyhubs
d68ddad0d1
Add DepthRangeHack compatibility setting for multiple FromSoftware titles
2025-11-15 01:40:53 -06:00
Henrik Rydgård
f14c4dfb90
Add a compatibility flag to apply sum2012's workaround for Ghost Recon: Predator
...
I'm not confident in the behavior here, so let's change it only for this
game for now.
Replaces #20892
Fixes #20856
2025-10-21 15:23:12 +02:00
Henrik Rydgård
e745ab16e4
Merge branch 'master' into IgnoreEnqueue
2025-08-15 11:30:10 +02:00
Henrik Rydgård
e29ba8f471
Add a warning in games that are affected badly by savestate timewarps
2025-08-05 17:17:20 +02:00
Henrik Rydgård
4fed21f000
Add one more version of DJ Max
2025-08-04 18:17:59 +02:00
Henrik Rydgård
d4b57bd207
Apply slow UMD delay to DJ Max series games.
...
Thanks Major on Discord.
2025-07-26 08:28:59 +02:00
Henrik Rydgård
8742ac3e57
Disable the memcpy slicing thing (for HLE memcpys) in Syphon Filter
...
Fixes #20625
However, it's not clear why. As discussed in #20625 , might just try to
get rid of many of these replacement functions. The problem with the copy ones
is that often we want to take action *after* the copy (for GPU copy
detection purposes) and without replacing the whole function that's a
bit hard (but doable).
2025-07-18 09:24:26 +02:00
Henrik Rydgård
c3380cec4b
Football Manager Handheld series: Fix blackscreen by forcing the software renderer
...
Fixes the blackscreen problem from issue #5934
Not sure if the game has other issues.
2025-07-11 11:08:17 +02:00
Henrik Rydgård
67ea1a13de
Add Fortix to [ReportSmallMemStick]
...
See #20436
2025-06-26 18:29:22 +02:00
Henrik Rydgård
266a6a33be
Add workaround for scePsmf LLE not working with Dragon's Lair
2025-06-07 15:05:33 +02:00
Henrik Rydgård
99ce4ac5fc
Turn on slow UMD read speed for Resistance, reported to help with some issues
...
See #20421
2025-05-30 16:43:51 +02:00
Henrik Rydgård
b31ff37f48
compat.ini: Add another game to [ReportSmallMemStick]
2025-05-29 16:03:23 +02:00