Commit Graph
39166 Commits
Author SHA1 Message Date
Sacha 2e324c9842 Define unaligned access for all ARM. We don't support any that don't. The define didn't exist yet in GCC 4.6 (used by Symbian and Android). 2013-11-04 12:45:13 +10:00
Unknown W. Brackets a1fa65f631 Stupid typos, broke 4444 and 565. 2013-11-03 18:43:24 -08:00
Sacha 03a9cd6711 Fix crashes on Symbian and Blackberry (and likely others) when memory to be hashed is unaligned. Thanks @unknownbrackets 2013-11-04 12:14:21 +10:00
Unknown W. Brackets d5337edf1f Force 5 byte jumps to avoid jump target issues.
Some with 16-bit colors were too far.
2013-11-03 17:17:04 -08:00
The Dax 728101aebb Revise how the language system works.
On Win32, the Language menubar is eliminated in favour of displaying a NewLanguageScreen on screens that are of type UIDialogScreenWithBackground/UIScreenWithBackground; UIScreen inheriting screens (e.g. GamePauseScreen) still require manual additions.
2013-11-03 19:21:53 -05:00
Henrik Rydgård 5d35c58f0e Merge pull request #4438 from unknownbrackets/vertex-decoder-jit
16-bit colors in vertex jit for x86
2013-11-03 15:14:15 -08:00
Unknown W. Brackets aece4fd580 16-bit colors in vertex jit for x86. 2013-11-03 15:04:47 -08:00
Henrik Rydgård e2e74e81d6 Merge pull request #4436 from Bigpet/Audiofix
delete source of buffer overrun on Windows
2013-11-03 14:37:37 -08:00
Peter Tissen c9eac0e10c delete source of buffer overrun on Windows 2013-11-03 23:03:07 +01:00
Henrik Rydgård 95ede145c9 Merge pull request #4432 from shenweip/patch-3
Improvement about Save Load.
2013-11-03 11:17:17 -08:00
Henrik Rydgard f0fd7679ce Preliminary ARM vertex decoder JIT. Has a weird issue in PosS16.
Other minor changes and fixes.
2013-11-03 20:15:42 +01:00
Henrik Rydgård 86514ecbc0 Merge pull request #4433 from chinhodado/patch_1
fix Vietnamese locale
2013-11-03 08:52:30 -08:00
Chin 7507efb3b8 fix Vietnamese locale 2013-11-03 11:42:51 -05:00
shenweip 740f49c7a1 Add a check and comment. 2013-11-04 00:13:00 +08:00
Unknown W. Brackets f66da87d9d Fix translation of rewind setting title. 2013-11-03 07:56:17 -08:00
shenweip 8a26da6e45 Load another files of save. 2013-11-03 23:52:16 +08:00
Henrik Rydgård a415d606c1 Merge pull request #4411 from unknownbrackets/texcache
Improve the non-NEON tex hash path on ARM
2013-11-03 07:48:23 -08:00
Unknown W. Brackets 64e977db08 Improve the non-NEON tex hash path on ARM.
This generates better looking disassembly, though a small change.
2013-11-03 07:43:10 -08:00
Unknown W. Brackets 5efc7fd581 Fix typo. 2013-11-03 07:36:53 -08:00
shenweip b9d655f602 Code CleanUp,make it clearer. 2013-11-03 23:10:05 +08:00
Henrik Rydgard 810b1a061f Vertex decoder JIT for x86 and x64. Handles the most common vertex formats. 2013-11-03 15:27:12 +01:00
Henrik Rydgard c4e02ab41d Revert "Fix Comp_VRot on x86 Linux/Mac/etc."
Seems broken, doesn't built on Windows.

This reverts commit d41acebb3d.
2013-11-03 15:24:57 +01:00
Henrik Rydgård b2298a9e86 Merge pull request #4420 from unknownbrackets/savestates
Enable rewind feature in UI, fix a savestate bug
2013-11-03 03:21:51 -08:00
Henrik Rydgård aceebe1329 Merge pull request #4416 from unknownbrackets/travis-ci
Add a travis-ci info file for Travis CI
2013-11-03 03:19:50 -08:00
Henrik Rydgård 2af9ef45a3 Merge pull request #4413 from Kingcom/Debugger
Change "goto in memory view" behavior
2013-11-03 03:19:12 -08:00
Henrik Rydgård cc40d9ddef Merge pull request #4412 from chinhodado/patch-1
Update langregion.ini
2013-11-03 03:18:56 -08:00
Henrik Rydgård 3144a51e07 Merge pull request #4424 from unknownbrackets/perf
Speed up access to the current HLE thread
2013-11-03 03:13:17 -08:00
Henrik Rydgård 743fb154ae Merge pull request #4427 from unknownbrackets/volume-fix
Fix volume scaling for mono inputs, etc.
2013-11-03 03:11:35 -08:00
Henrik Rydgård c4a934fb41 Merge pull request #4429 from Kingcom/DebugEnhancements
Advance cursor after assembling
2013-11-03 03:11:08 -08:00
Henrik Rydgård 7e0e2051ab Merge pull request #4418 from unknownbrackets/profiler
Add android-ndk-profiler v3.2
2013-11-03 03:10:53 -08:00
Henrik Rydgård f414856ebe Merge pull request #4428 from Kingcom/StepOver
Fix step over handling of fpu branches and jalr
2013-11-03 03:09:04 -08:00
Henrik Rydgård 9cc1f33d32 Merge pull request #4426 from unknownbrackets/jit-minor
Fix Comp_VRot on x86 non-Windows
2013-11-03 03:08:36 -08:00
Sacha 52eb46c291 Buildfix for Symbian. Remove unused swap code.
Symbian didn't like the -= even though Linux did.
2013-11-03 20:40:40 +10:00
Kingcom 95b466fc4f Fix step over for jalr 2013-11-03 10:58:31 +01:00
Kingcom 6ac29b314a Advance cursor after assembling 2013-11-03 10:14:46 +01:00
Unknown W. Brackets e33b7fa1a4 iOS buildfix. 2013-11-03 01:08:48 -08:00
Kingcom eeb86fc105 Fix step over handling of fpu branches 2013-11-03 09:54:58 +01:00
Unknown W. Brackets 348ea5b5cf Fix volume scaling for mono inputs, etc.
Fixes #4423.
2013-11-03 01:14:22 -07:00
Unknown W. Brackets 587ba7cd5f Allow test.py to run from within a build/ dir. 2013-11-03 01:03:57 -07:00
Unknown W. Brackets d41acebb3d Fix Comp_VRot on x86 Linux/Mac/etc.
Easy way: just use our existing functions that work.
2013-11-03 01:03:57 -07:00
Sacha 5613b86864 Use NEON texture decoder on Blackberry and iOS. Use ARMV7 defines. 2013-11-03 15:59:10 +10:00
Unknown W. Brackets d400b1a67b Keep track of the current thread obj.
To reduce overhead/improve perf.  Actually, it used to be only the current
thread object, but now it's just a cache with accessors.
2013-11-02 22:12:44 -07:00
Unknown W. Brackets 738dfc84e4 Speed up __GetCurrentThread(), it's called a lot.
This only needs to be an assertion.
2013-11-02 22:12:43 -07:00
Unknown W. Brackets d96ede8e3a Oops, forgot to add the define back in. 2013-11-02 21:54:46 -07:00
Unknown W. Brackets 5d523ea06a Add android-ndk-profiler v3.2.
This allows fairly easy profiling on Android without rooting.
2013-11-02 21:54:45 -07:00
Sacha 159e30cbb2 Qt: Don't compile NEON if unsupported. Fixes #4422 2013-11-03 13:54:04 +10:00
Sacha 4e4657e94f Blackberry: remove invocation check from NativeApp (moved to native/).
LogoScreen: Don't take boot_filename as a parameter (no one uses it anyway) but check the global variable, boot_filename in case it was populated during initialisation, eg. Blackberry system message.
2013-11-03 13:18:28 +10:00
Sacha a02668cf8a Check for Blackberry invocation in native instead of in NativeApp. Much cleaner. 2013-11-03 13:16:30 +10:00
Unknown W. Brackets 3591d9d33e Add a warning for people with low mem devices. 2013-11-02 18:35:48 -07:00
Unknown W. Brackets 2f010773e1 Add rewind feature to the UI.
May not be perfect yet.
2013-11-02 18:33:23 -07:00