Commit Graph
11573 Commits
Author SHA1 Message Date
Henrik Rydgård 2f7057eeb0 Merge pull request #4707 from pal1000/master
Warning fix in DisassemblyManager.cpp (Visual Studio 2013)
2013-12-02 03:31:40 -08:00
pal1000 cfcfb20622 Warning fix in DisassemblyManager.cpp (Visual Studio 2013) 2013-12-02 12:39:01 +02:00
Henrik Rydgård 1c04e923f6 Merge pull request #4706 from Kingcom/Debugger
Automatically pause core when changing breakpoints
2013-12-02 01:51:15 -08:00
W.MS/王京andHenrik Rydgård 6d4095abdf Disable vertex jit on jailed iOS devices 2013-12-02 10:48:52 +01:00
Kingcom df40850617 Automatically pause core when changing breakpoints 2013-12-02 10:42:20 +01:00
Henrik Rydgård 366d892c46 Merge pull request #4705 from xsacha/master
Travis: Add support for Symbian.
2013-12-02 00:48:32 -08:00
Henrik Rydgård e01ef2e466 Merge pull request #4704 from unknownbrackets/debugger
Improve function symbol detection
2013-12-02 00:47:22 -08:00
Sacha aab55aec76 Travis: Add support for Symbian. 2013-12-02 17:03:00 +10:00
Unknown W. Brackets 505f509503 Detect tail call when scanning functions. 2013-12-01 22:08:39 -08:00
Unknown W. Brackets 1bccfa4141 Look for downward jumps for elses when scanning.
Otherwise, we often end the function earlier than it should be.
2013-12-01 21:28:09 -08:00
Unknown W. Brackets 43be44947f Correctly reuse symbol map entries when scanning.
Before we created one huge function in place of the old.
2013-12-01 20:25:51 -08:00
Unknown W. Brackets b2971314b8 Fix hash detection of branches to jr ra.
This makes it more correctly identify functions.
2013-12-01 20:23:16 -08:00
Unknown W. Brackets eac8b1a84d Scan for functions even without a .text section.
It's possible this may be wrong, but every game I've seen loads the funcs
in this area.  Sometimes there's data after the funcs before the stubs,
but it's better than no funcs.
2013-12-01 19:43:40 -08:00
Amir Zaim Mohd Zaini e29b5ea6a5 update the langregion.ini by removing the last line.
Since Malay is not available for system language in any of Asian region PSP devices, so I'm remove the last line of the file.
2013-12-02 10:49:08 +08:00
Henrik Rydgård 7bdca82dca Merge pull request #4666 from unknownbrackets/warnings
Minor warning fixes
2013-12-01 11:39:27 -08:00
Unknown W. Brackets df73b8a2a6 Omit -Wno-psabi for clang. 2013-12-01 11:21:18 -08:00
Unknown W. Brackets 7de0b28961 Fix an unhandled case value warning. 2013-12-01 11:21:17 -08:00
Unknown W. Brackets 5f2d5d9c55 Fix an uninitialized value warning. 2013-12-01 11:21:17 -08:00
Unknown W. Brackets eb3011fd18 Don't even define the sse tex hash on non-sse.
Avoids unused func warnings.
2013-12-01 11:21:16 -08:00
Unknown W. Brackets dd2e996838 Fix some type comparison warnings. 2013-12-01 11:21:16 -08:00
Unknown W. Brackets a69ddf840c Fix some formatting warnings. 2013-12-01 11:21:15 -08:00
xsacha 8af036eb1f Merge pull request #4672 from xsacha/master
Build scripts: Use strict error checking to propogate errors to underlyi...
2013-12-01 08:40:51 -08:00
Henrik Rydgård a0fceca73c Update native with minor ui fix 2013-12-01 15:36:43 +01:00
Sacha 937d8fef75 Travis: Use aria2c to speed up downloads. Blackberry server can be too slow at times, so add a Google Drive mirror to the mix. 2013-12-02 00:26:13 +10:00
Henrik Rydgard f696650437 Implement vasin (fastasin5 from unittest) in ARM jit, add a sanity check. 2013-12-01 14:14:04 +01:00
Henrik Rydgard 7edfa284d9 approx math research: found even better arcsin approximations 2013-12-01 14:13:20 +01:00
Henrik Rydgard f7bd435375 Try another sine approx. not very good. 2013-12-01 14:13:20 +01:00
Sacha 7821c8e7d5 Build scripts: Use strict error checking to propogate errors to underlying shell (hint: travis).
Stops builds from showing success when there was an error.
Had to workaround grep's issue of returning '1' when there is no matches. There is unfortunately no alternative.
Removed bin/bash header as it could restrict alternative shells.
Used set -e to break script whenever a non-zero return is encountered.
CMake was returning non-zero on CMAKE_TOOLCHAIN_FILE not being required. Now check for that in CMake instead of platform/abi. If the abi is missing and toolchain is not, that would have been the wrong advice anyway.
2013-12-01 22:02:09 +10:00
Henrik Rydgård c1b43e1b2d Merge pull request #4692 from unknownbrackets/verysleepy
Add support for profiling jit via VerySleepy
2013-12-01 02:44:20 -08:00
Unknown W. Brackets 5ba94aa939 Correct jit block size for profiling. 2013-12-01 02:34:37 -08:00
Henrik Rydgård d1b442a187 Merge pull request #4695 from raven02/patch-25
Not using factor in texture coords mapping mode
2013-12-01 01:51:39 -08:00
raven02 b00495f1e5 Not using factor in texture coords mapping mode 2013-12-01 16:04:29 +08:00
amirzaim 638f959bfc editing the langregion.ini to enable Malay language support.
Tested malay translations working right now. Planned to enable to malay language support.
2013-12-01 14:31:21 +08:00
Unknown W. Brackets 39de7eb930 Jit profiling: include func name from map. 2013-11-30 19:20:22 -08:00
Unknown W. Brackets d35717f5a8 Also report the vertex decoder jit to verysleepy.
Can use the same methods to support other platforms.
2013-11-30 19:20:22 -08:00
Unknown W. Brackets 5d2ff64252 Support for modified jit-enabled VerySleepy.
This allows profiling the jit.  Should have zero perf impact when not
in use, since it's entirely triggered by VerySleepy.
2013-11-30 19:20:21 -08:00
Henrik Rydgard c42ee6d12e oops 2013-11-30 19:09:27 +01:00
Henrik Rydgard 9c6e7e2958 Fix bug in vtxdec jit when hardware skinning 2013-11-30 16:26:50 +01:00
Henrik Rydgard e3e9408b87 Resurrect the vtx decoder jit option for debugging 2013-11-30 16:11:54 +01:00
Henrik Rydgard 23e57b71e0 Revert "Shave one instruction off slti and slt on ARM."
This reverts commit 04742e00fc.
2013-11-30 16:06:16 +01:00
Henrik Rydgard eea8413a82 Make the texcoord speedhack a bit less aggressive at eliminating uvscaleoffset uniform updates.
Should fix #4688 and the new problem in #2919 while keeping Frontier Gate Boost working.
2013-11-30 15:54:20 +01:00
Henrik Rydgard 04742e00fc Shave one instruction off slti and slt on ARM. 2013-11-30 15:53:21 +01:00
Henrik Rydgard 8956fb2932 Minor optimization in ADDI2R 2013-11-30 15:52:59 +01:00
Henrik Rydgard 87f781bca4 Fix issue where the partial stretch option would only be saved on Blackberry. Fixes #4682. 2013-11-30 12:50:55 +01:00
Henrik Rydgard 2a5c4ca420 Some math approximation research. Found a good approximate arcsin (to implement vasin in the future). 2013-11-30 12:46:23 +01:00
Henrik Rydgård 547e20ad1d Merge pull request #4686 from thedax/i18nPointerName
Win32 Menu: Use a consistent i18n pointer name for PostShaders.
2013-11-30 03:07:47 -08:00
The Dax 9aba6fa356 Use a consistent i18n pointer name for PostShaders. 2013-11-30 00:38:44 -05:00
Henrik Rydgård fd4f56e760 Merge pull request #4681 from thedax/fixAndroidBlackscreens
Android: Default to PSP-1000 for now, until we know what's causing the blackscreen issues.
2013-11-29 10:53:13 -08:00
The Dax 3587f5cefe Fix really stupid typo caused by being in a hurry. 2013-11-29 13:49:17 -05:00
Henrik Rydgård 120cbf05e1 Merge pull request #4680 from unknownbrackets/debugger
Improve vfpu disasm for a few instructions
2013-11-29 10:47:33 -08:00