Henrik Rydgård
89c96142a1
Really not sure how we can detect whether a depth deswizzle is needed :( Hopefully temporary flag...
2022-08-21 09:58:58 +02:00
Henrik Rydgård
3c3708e6e4
Silverfall: Add the US game ID too
2022-08-17 14:04:08 +02:00
Henrik Rydgård
f2aecada79
Add Silverfall to [AtracLoopHack]. At least we're gathering a good list of test cases once we have an idea for a real fix...
...
See #14575
2022-08-17 14:03:24 +02:00
sum2012
2c04790a32
oop
2022-08-14 15:31:37 +08:00
sum2012
ff1b933cf2
oop
2022-08-14 14:58:15 +08:00
sum2012
e373c9063c
Use compat.ini instead
2022-08-14 14:54:06 +08:00
Henrik Rydgård
3dc924cebe
Use BlueToAlpha in more games instead of ReinterpretFramebuffers/ShaderColorBitmask
...
Switches over Outrun and DiRT 2.
See https://github.com/hrydgard/ppsspp/issues/11358#issuecomment-720160221
Better performance and removes some color banding.
2022-08-01 16:14:42 +02:00
Henrik Rydgård
a44bee6f85
Fix bug in blue-to-alpha - alpha blending could be on when it shouldn't be.
...
Fixes #15732 . (Split/Second environment mapping problem in the menu).
2022-07-27 10:59:39 +02:00
Henrik Rydgård
04a85b1da0
Allows "merging" render targets that overlap on the Y access. Fixes #7295 (Juiced 2)
...
To be safe, gating this behind the related AllowLargeFBTextureOffsets,
which is also required for the effect to work.
Additionally, fixes the offset check for X offsets, which I guess is a
very small risk.
2022-07-24 11:58:07 +02:00
Henrik Rydgård
19c8ae4cdd
Use the recent Clone Wars fix for Star Wars: Force Unleashed too
...
We should probably reconsider the heuristic indeed.
Fixes #9572
See #15691
2022-07-16 10:58:37 +02:00
Henrik Rydgård
15f5ed81a7
Add a simple compat flag to workaround the Clone Wars issue, #12949
...
Could probably also be fixed by changing the heuristic a bit, but since
we're in heuristic land anyway and close to a release, I feel this is
the safest option.
Also sneaks in a logspam reduction
2022-07-15 11:44:51 +02:00
LunaMoo
4b959c6b54
Add Zettai Zetsumei Toshi 3 bypass for softlock on character select screen
2022-07-14 23:17:32 +02:00
Henrik Rydgård
d76e2d4341
compat.ini for Mali stencil bug: Add the Suikoden game too
2022-07-12 22:14:24 +02:00
Henrik Rydgård
528786c50b
Mali workaround - add compat.ini entry for Mahou Shoujo Nanoha A's Portable.
...
See issue #15016
2022-07-12 09:09:42 +02:00
Henrik Rydgård
7a69555bf5
Fixes Kenka Bancho too.
2022-07-11 17:18:54 +02:00
Henrik Rydgård
c5a10a5501
Tweak the Mali stencil-test workaround to work for Surf's Up. See #15016
2022-07-11 16:57:52 +02:00
Henrik Rydgård
d2002eab39
Merge pull request #15640 from LunaMoo/master
...
Disable ForceMax60FPS for GOW games and replace it with fixed 60 fps
2022-07-10 23:25:35 +02:00
Henrik Rydgård
c768c196b0
compat.ini: Add R-Type games to IntraVRAMBlockTransferAllowCreateFB.
...
Speeds up and improves some visual effects.
See #14198
2022-07-06 17:47:31 +02:00
iota97
8a566fb032
Remove left over
2022-07-04 14:28:04 +02:00
LunaMoo
5a06776999
Change hack names and edit comments based on feedback.
2022-07-04 00:58:48 +02:00
LunaMoo
1da9cd933b
Test hack that breaks the vortex timer, it's still wrong
2022-07-03 04:23:26 +02:00
LunaMoo
85fa15179a
Add 30 fps version as an option, doesn't suffer from softlock
2022-07-02 21:43:43 +02:00
LunaMoo
0dcf8242f5
Add Fixed60FPShack for GOW, should work smoother than the ForceMax60FPS.
...
Also more stable than it's CWCheat version, unfortunately because of that,
still causes softlock in GOW:GOS vortex stage.
2022-07-02 19:39:35 +02:00
LunaMoo
99eef2b4f6
Disable ForceMax60FPS for GOW:GOS to avoid softlock
2022-07-02 19:11:38 +02:00
Henrik Rydgård
04affb1958
Additional game IDs for The Simpsons Game
2022-06-26 09:30:14 +02:00
Henrik Rydgård
474c516121
Apply the mali workaround for The Simpsons Game.
...
Fixes #9830
2022-06-26 09:25:08 +02:00
Henrik Rydgård
8922be2015
Out of performance paranoia, limit the Mali workaround to known affected games
2022-06-19 01:48:37 +02:00
Henrik Rydgård
63fdb99ca2
Shaun White Snowboarding: Use compat flag to eliminate a readback per frame
...
Should be a good performance improvement.
Just another case of a game copying a framebuffer to RAM, then texturing
directly from it.
2022-06-11 12:00:06 +02:00
Henrik Rydgård
c82d8a04e0
Add centered line drawing for Echochrome.
2022-06-11 00:20:35 +02:00
Henrik Rydgård
6b2dec91b5
Finish BlueToAlpha functionality
2022-04-30 18:17:17 +02:00
Henrik Rydgård
462972f7ea
Add option to redirect blue to alpha if 565 mode is rendered and mask is 0x0FFFFF.
...
This is used by several games to render to the alpha channel of RGBA4444
images, which cannot normally be done directly on the PSP.
Can be used as a far more efficient replacement for
ReinterpretFramebuffers/ShaderColorBitmask
2022-04-30 18:17:16 +02:00
Henrik Rydgård
32df78a2cc
Make the existing ReinterpretFramebuffers/ShaderColorBitmask path work for Split/Second
...
It took writing and debugging #15500 for me to understand what the issue with the old path was..
Much simpler alternative to #15500 , or we could merge both but disable Split/Second
for this one. Needs some benchmarks I guess...
2022-04-25 00:11:09 +02:00
Henrik Rydgård
dbce1b06aa
Disable the compat.ini workaround for Crash Team Racing. Reported by Panderner to not be needed anymore.
2022-04-16 23:45:43 +02:00
Henrik Rydgård
258a96a47b
compat.ini: Add Valkyrie Profile: Lenneth to [MpegAvcWarmUp], works around ending crash.
...
See issue #6008
2021-10-18 09:38:14 +02:00
Henrik Rydgård
bccb854f9c
compat.ini: Add DBZ Tenkaichi Tag Team to [ClearToRam], see issue #14283
2021-10-10 11:20:38 +02:00
Henrik Rydgård
a251bf07cc
compat.ini: Add Street Riders to [DisableRangeCulling].
...
See issue #14746
2021-10-08 17:31:27 +02:00
Henrik Rydgård
fe303dec6f
compat.ini: Add NOVA to [DisableRangeCulling].
...
See issue #13989
2021-10-08 08:36:45 +02:00
Henrik Rydgård
ee4daadf87
compat.ini: Add Field Commander to MpegAvcWarmUp.
...
See issue #10209
2021-10-02 21:51:16 +02:00
Henrik Rydgård
5ccbe1284a
compat.ini: Add Digimon World Re:Digitize to DisableRangeCulling
...
Reported on Discord by Rethromono.
2021-10-01 13:21:04 +02:00
Henrik Rydgård
fccef47828
compat.ini: Add Megaman Maverick Hunter X to IntraVRAM... and RequireBlockTransfer.
...
See #10085
2021-09-29 21:46:24 +02:00
Henrik Rydgård
3a27be33f6
Set compat.ini option DisableFirstFrameReadback for Socom Fireteam Bravo 3. See #11814
2021-09-29 21:04:00 +02:00
Henrik Rydgård
5904fe12a0
More ForceMax60FPS tweaks..
...
See comments on 4abd6522b4
2021-09-23 09:54:38 +02:00
Henrik Rydgård
4abd6522b4
compat.ini ForceMax60Fps updates, thanks Gamemulatorer
2021-09-21 07:41:15 +02:00
Unknown W. Brackets
3ab5599566
Compat: Remove duplicate entries.
...
Oops. Thanks Gamemulatorer.
2021-09-20 16:53:17 -07:00
Linblow
4f4133fbab
Add ULES00581 to compat.ini for MTX JIT hack
2021-08-04 00:06:08 +02:00
Henrik Rydgård
e03c51fff2
BlockTransferAllowCreateFB: Remove Ys Seven (thanks LunaMoo).
...
This will slow it down a bit again, but fix the graphical glitches.
See #13529
2021-07-17 20:31:41 +02:00
Henrik Rydgård
abdf5ad60c
compat.ini: Disable range culling for Star Wars: Lethal Alliance. See #11551
2021-05-24 22:40:59 +02:00
Unknown W. Brackets
07cb37c2c1
Compat: Remove single/double sincos path.
...
New implementation should work for both cases.
2021-04-25 07:09:50 -07:00
Henrik Rydgård
2cdafd97ea
Disable range culling in Asphalt 2. See #14299
2021-03-16 21:35:12 +01:00
LunaMoo
a273ffbfb9
Allow polygon upscaling in Boku no Natsuyasumi series via IntraVRAMBlockTransferAllowCreateFB hack.
2021-03-04 16:52:10 +01:00