Henrik Rydgard
1d2f1efd06
Fix function replacement on ARM
2013-12-18 00:09:08 +01:00
Henrik Rydgard
2eab4aa1bf
Play around with function replacement. Turned off by default of course.
2013-12-17 23:40:27 +01:00
Henrik Rydgard
832c933cb8
Some shader fixes
2013-12-17 23:38:58 +01:00
Henrik Rydgard
2c57a0a897
Add some math functions to known function hashes
...
This includes some double-precision soft-float. These are dicey though because
several of them differ only by immediate values and thus collide with others.
2013-12-17 20:19:06 +01:00
Henrik Rydgård
5c5c961d94
Merge pull request #4872 from unknownbrackets/savedata
...
Only draw visible savedata icons, fix leak
2013-12-17 09:38:53 -08:00
Unknown W. Brackets
b2795b31c0
Only draw visible savedata icons, fix leak.
...
Fixes #4870 .
2013-12-17 08:07:30 -08:00
Henrik Rydgard
ca9efb1619
Linux build fix
2013-12-17 12:41:45 +01:00
Henrik Rydgard
291d25f43d
Only autosave the hashmap if enabled and not on mobile.
2013-12-17 12:30:56 +01:00
Henrik Rydgard
2aebbc6f07
Update native (blacklist dual source alpha on Intel)
2013-12-17 12:27:20 +01:00
Henrik Rydgard
2140892074
Initial preparations for ability to replace game functions with custom implementations.
...
Also auto-saves hashmap additions and reapplies the hashmap on function
rename so that if you rename a function that exists in several copies
they will all be labelled.
Note that actual function replacement is not activated yet.
2013-12-17 12:27:20 +01:00
Henrik Rydgård
52cec1ca38
Merge pull request #4866 from unknownbrackets/io-minor
...
Reporting and tweak to mpeg change for Valkyrie Profile
2013-12-17 02:04:50 -08:00
Unknown W. Brackets
8e797796e5
Wait for only 5 frames before seeking mpegs.
...
Workaround for Mana Khemia, ugh... must be more complex logic. Valkyrie
Profile still works.
2013-12-17 02:00:57 -08:00
Unknown W. Brackets
d704f39981
Report unknown devctl commands.
2013-12-17 01:55:38 -08:00
Henrik Rydgård
6c8ba5eda6
Merge pull request #4865 from unknownbrackets/knownfuncs
...
Add a base knownfuncs.ini from some guesses.
2013-12-17 00:40:29 -08:00
Henrik Rydgård
6432451334
Merge pull request #4864 from unknownbrackets/io-minor
...
Implement some ioctl commands for disc0:/ files
2013-12-17 00:38:04 -08:00
Unknown W. Brackets
8c5fb2b3f3
Add a base knownfuncs.ini from some guesses.
...
Not versioning the actual path since I add funcs sometimes and would
prefer a clean tree.
2013-12-17 00:33:32 -08:00
Unknown W. Brackets
fd9d4916d5
Implement ioctl 0x01030008, seems important.
...
There are a number of games using this, which might be happier now.
2013-12-17 00:17:34 -08:00
Henrik Rydgard
b41956552b
Update native (forces GL_ARB_blend_func_extended off on GL < 3.0)
2013-12-17 09:10:28 +01:00
Henrik Rydgard
3ed7c6d48f
SoftGPU: Display at correct aspect ratio independent of window size.
2013-12-17 09:02:54 +01:00
Unknown W. Brackets
c301eb9b53
Implement ioctl 0x01010005 based on PSP tests.
...
Fixes #1210 . May fix issues, since it was being silently ignored before.
2013-12-16 23:51:04 -08:00
Unknown W. Brackets
183b4cb45c
Add a static method for creating PSPPointers.
...
This is still kinda ugly, but the assignment thing was just too ugly, I
couldn't do it anymore.
2013-12-16 23:50:52 -08:00
Henrik Rydgard
38f94ea0bf
Minor typo fix
2013-12-17 00:20:40 +01:00
Henrik Rydgård
b832cf1f84
Merge pull request #4858 from sum2012/patch-1
...
Add more information for "Not support this patcher"
2013-12-16 14:46:17 -08:00
Henrik Rydgard
f8312716f3
Only use dual source when actually needed.
...
Does generate a few more shaders but hopefully isn't a problem, should get rid of most of the slowdown in most games.
2013-12-16 23:44:28 +01:00
Henrik Rydgard
a9a15d5196
Don't use dual source when stencil disabled
2013-12-16 23:41:42 +01:00