Henrik Rydgård
b0bfda6333
Merge pull request #4515 from bollu/improvedTilControls
...
Redid the tilt controls in a nicer way
2013-12-22 02:13:28 -08:00
Henrik Rydgard
7189adf33a
non-windows x86 buildfix
2013-12-21 19:47:59 +01:00
Henrik Rydgard
fe472b4255
Update native, setting ATIClampBug on Tegra as it has the same behaviour.
...
Fixes black screen in GTA on Tegra.
2013-12-21 13:47:49 +01:00
Henrik Rydgard
9e109e16d9
Android buildfix.
...
Also, this warning flag appears not supported. (4.6?)
2013-12-21 13:06:29 +01:00
Henrik Rydgard
6a051a9eed
Oops
2013-12-21 13:05:30 +01:00
Henrik Rydgard
215a269b34
Optimize dl_write_matrix just because. not expecting a big speedup...
2013-12-21 12:39:34 +01:00
Henrik Rydgard
5826a6a60c
x86: untested MOVDQA/MOVDQU emitters
2013-12-21 12:39:34 +01:00
Henrik Rydgård
7edef82b10
Merge pull request #4897 from raven02/patch-19
...
emnu matching for FB_NON_BUFFERED_MODE
2013-12-21 02:44:25 -08:00
raven02
1ff9b5b21f
emnu fix#5
2013-12-21 16:44:58 +08:00
raven02
ee566d2e79
emnu fix#4
2013-12-21 16:24:16 +08:00
raven02
821fe26cdc
emnu fix#3
2013-12-21 16:20:46 +08:00
raven02
4f81d97624
emnu fix#2
2013-12-21 16:18:38 +08:00
raven02
ad720b31e0
emnu fix#1
2013-12-21 16:17:40 +08:00
Henrik Rydgard
ad5794c364
Restore accidentally deleted hash
2013-12-20 17:03:29 +01:00
Henrik Rydgard
d8e996b87d
Moar hashes
2013-12-20 15:56:32 +01:00
Henrik Rydgard
455a73bba7
Bugfix replace function inlining (compilerPC needs to be increased). Misc.
2013-12-20 15:37:37 +01:00
Henrik Rydgard
9e37353571
Bunch more interesting function hashes
2013-12-20 14:17:57 +01:00
Henrik Rydgard
a53a032120
Prevent hashes from coming out differently after replacement.
2013-12-20 13:53:03 +01:00
Henrik Rydgard
e9b4d431df
A bunch more function hashes
2013-12-20 13:53:03 +01:00
Sacha
af1c326617
Qt: Remove renaming of 'lowmem' zim so that it can be loaded externally as well. Update version.
2013-12-20 01:30:39 +10:00
Sacha
1d7a28ff27
Update native. Fixes #4873
2013-12-20 00:42:09 +10:00
Sacha
41ae3448c9
Show twitter option for non-Android. (not enabled)
2013-12-19 23:34:33 +10:00
Sacha
3cad2ed850
Use VFS for Flash0 dir on non-Windows/Apple platforms.
2013-12-19 23:30:32 +10:00
Henrik Rydgård
18aa2606a4
Add direct link to PPSSPP's Twitter page on CreditsScreen.
2013-12-19 14:28:49 +01:00
Sacha
c839222e7b
Blackberry buildfix.
2013-12-19 23:01:13 +10:00
Henrik Rydgård
28a518bfa7
Reformat JitBlockCache
2013-12-19 13:34:06 +01:00
Henrik Rydgård
2eb1f89ad0
Rework proxy blocks a bit
2013-12-19 13:31:13 +01:00
Henrik Rydgård
3957b5fb42
Call ProxyBlock in ArmJit too. Plus various cleanup and one more string function.
2013-12-19 11:45:39 +01:00
Henrik Rydgård
5585b85ccc
Use GetPointerUnchecked in replaced functions. No point in checking these addresses really.
2013-12-19 11:34:55 +01:00
Henrik Rydgård
6fe3c6cf37
Exclude rt on Mac SDL port
2013-12-19 11:10:46 +01:00
Henrik Rydgård
899fd5ceb7
Merge pull request #4882 from unknownbrackets/jit-minor
...
Fix memcpy/memmove replacements, minor tweaks
2013-12-19 00:42:01 -08:00
Unknown W. Brackets
46e0ac5f23
Logging tweak.
2013-12-19 00:18:29 -08:00
Unknown W. Brackets
b48c625adc
Replacements: use memmove, avoid invalid addr.
...
If size = 0, don't care about addresses. Some games use 0, 0, 0 and
expect it to work just fine, which it should.
2013-12-19 00:15:03 -08:00
Unknown W. Brackets
9bb03072e6
Increase the min size of an "interesting" func.
...
Seeing a bunch of forwarders and stuff that won't hash safely.
2013-12-18 23:58:45 -08:00
Unknown W. Brackets
438361d0bc
Clean up code pointer naming for the jit.
...
Now it properly identifies thunk code which is actually a decent percent
when fastmem is off at least.
2013-12-18 23:57:39 -08:00
Henrik Rydgard
83534c0490
Linux build fixes. See #4880
2013-12-19 01:03:22 +01:00
Henrik Rydgard
7e3eaa6196
A few more known funcs
2013-12-19 00:42:11 +01:00
Henrik Rydgard
1cb7965cb1
Jit feature preparation: Introduce "proxy blocks".
...
When these are invalidated, the block they point to gets invalidated too.
Will be useful to implement various types of block merging and function inlining
without affecting correctness of cache clears etc.
Also, with this commit we can now fully inline replaced functions. fabsf() boils
down to 1-2 instructions and the block continues, for example.
2013-12-19 00:39:49 +01:00
Henrik Rydgard
1e300447e1
Fix some replace-related bugs. Add "jal" replace inlining, not activated.
2013-12-18 16:27:23 +01:00
Henrik Rydgård
b2d0f37d96
Fix crashing on some OpenGL versions
2013-12-18 12:00:23 +01:00
Henrik Rydgard
2d4c28826a
Show replaced instructions correctly in disassembly
2013-12-18 11:42:19 +01:00
Henrik Rydgard
041ed9a4b8
More replace function work
2013-12-18 11:22:53 +01:00
Henrik Rydgard
0a1514161d
GLSL 3.0 fix
2013-12-18 11:22:31 +01:00
Henrik Rydgard
6937719c3b
Minor fixes around function replacement, a couple of math funcs
2013-12-18 10:35:50 +01:00
Unknown W. Brackets
497537a4c4
Fix another dumb typo.
...
Arg, need to stop rushing things. May have caused #4869 .
2013-12-17 23:36:51 -08:00
Henrik Rydgard
7c31ad7ed6
More function hashes
2013-12-18 00:29:42 +01:00
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