Commit Graph
18709 Commits
Author SHA1 Message Date
vnctdj e791bea8a9 Consistently use *gr for the Graphics i18n category 2015-07-01 23:50:16 +02:00
vnctdj 70d9e6cecb Consistently use *err for the Error i18n category 2015-07-01 23:34:50 +02:00
vnctdj d7eba2061e Consistently use *di for the Dialog i18n category 2015-07-01 23:26:55 +02:00
vnctdj beda874ab5 Consistently use *des for the DesktopUI i18n category 2015-07-01 22:45:35 +02:00
vnctdj 44682d1bae Consistently use *cw for the CwCheats i18n category 2015-07-01 22:40:11 +02:00
vnctdj d48ee947ac Consistently use *co for the Controls i18n category 2015-07-01 22:31:04 +02:00
Unknown W. Brackets 5918cad4b2 Consistently use *dev for the Developer i18n cat. 2015-06-29 20:30:30 -07:00
Henrik Rydgård ca7fc5967d Merge pull request #281 from unknownbrackets/ui-tweaks
Marquee popup headers and highlight focused TextViews
2015-06-29 09:50:33 +02:00
Henrik Rydgård e5f432c0e7 Merge pull request #7832 from unknownbrackets/ui-tweaks
Tweak Savedata and System Info screens
2015-06-29 09:50:09 +02:00
Unknown W. Brackets 0f0115da8a Show a highlight for focusable text views. 2015-06-28 18:48:22 -07:00
Unknown W. Brackets 3c093ccf73 Show popup headers as marquees if they are too long.
They were just overflowing before.
2015-06-28 18:47:52 -07:00
Unknown W. Brackets c043b557ad Slow down the marquee for longer names.
Let's not make anyone on a small screen dizzy.
2015-06-28 18:46:50 -07:00
Unknown W. Brackets 577beafeb3 Show a message when no saves are there yet. 2015-06-28 18:30:22 -07:00
Unknown W. Brackets 7ce13694ec Make CPU extensions focusable for consistency. 2015-06-28 18:15:00 -07:00
Unknown W. Brackets 3d59fe5f6f Move system info to tools instead of hidden in dev. 2015-06-28 17:56:04 -07:00
Unknown W. Brackets e94fd3d4bd arm64: Fix div/divu remainders.
Erp, I transposed the args when I pasted them.
2015-06-28 16:52:49 -07:00
Unknown W. Brackets 81b923f1dc arm64: Correct movz/movn. Weren't right after all. 2015-06-28 16:49:28 -07:00
Unknown W. Brackets 4d7a948717 arm64: Fix a dump mistake with rounding modes. 2015-06-28 16:35:46 -07:00
Henrik Rydgård 920df87621 Merge pull request #7831 from unknownbrackets/arm64-micro
More ARM64 jit optimizations
2015-06-28 22:58:07 +02:00
Unknown W. Brackets b6612edf67 arm64: Use a cached rounding func for cvt.w.s.
This is much faster for this particular instruction, although not all
games even use it.
2015-06-28 12:40:29 -07:00
Unknown W. Brackets 0cbee06b3d Merge pull request #7820 from oscdis/hotplug_joy
Joystick hot-plugging for SDL.
2015-06-28 12:35:53 -07:00
Unknown W. Brackets 1c163e4817 arm64: Avoid an ORR for c.ueq.
This is about 15% faster for this single, uncommon instruction on A57.
2015-06-28 10:52:17 -07:00
Unknown W. Brackets febe435946 arm64: Use FP load/stores for non-reg pointers. 2015-06-28 10:45:44 -07:00
Unknown W. Brackets 909e4b9bd8 Switch lo and hi so that low comes first.
This way we can treat it as a single 64-bit value.
2015-06-28 10:42:19 -07:00
Unknown W. Brackets 213ad4bcc9 arm64: Cleanup branch code a tiny bit.
Want to make it clear that we can't kill W0 at this point (delay slots.)
2015-06-28 09:28:54 -07:00
Unknown W. Brackets 0978aa4d5e arm64: Use msub for div/divu remainder.
Not really much faster, but less instructions at least.
2015-06-28 09:05:39 -07:00
Unknown W. Brackets 0a5b1c030b arm64: Implement ext and ins. 2015-06-28 08:45:17 -07:00
Henrik Rydgård 932bb69f0e Merge pull request #280 from unknownbrackets/diskcache
Send the cache dir path to the app
2015-06-28 14:18:01 +02:00
Henrik Rydgård 803170b992 Merge pull request #7829 from unknownbrackets/arm64-micro
ARM64 micro-optimizations
2015-06-28 14:17:06 +02:00
Henrik Rydgård 457992c683 Merge pull request #7828 from unknownbrackets/arm64-minor
arm64: Handle negative MOVI2F more correctly
2015-06-28 14:14:51 +02:00
oscdis 8f11555226 Insert a space between parens and curlies. 2015-06-28 16:44:48 +09:00
Unknown W. Brackets daddb73f22 arm64: Implement nor. 2015-06-28 00:41:04 -07:00
Unknown W. Brackets 11a851a139 arm64: Enable movz/movn. 2015-06-28 00:41:04 -07:00
Unknown W. Brackets 223e55a453 arm64: Undisable clz/clo, they work.
Also, avoid a temp in clo.  It's the tiniest bit faster on A57, though
we'll see how it works out elsewhere.  A bit clearer without the temp
imho.
2015-06-28 00:41:03 -07:00
Unknown W. Brackets 81bc8107cf arm64: Use UBFX, not LSR, for slti sign check.
This is about 22% faster on the A57 (for just this one instruction, so not
a huge impact overall.)  Makes sense that it would be since not arith.
2015-06-28 00:41:03 -07:00
Unknown W. Brackets f355600c20 arm64: Handle negative MOVI2F more correctly.
Both -0.0 and some negated constant values were handled wrong.
2015-06-27 20:13:41 -07:00
Unknown W. Brackets 3471eabcea Update native with focus improvement in settings. 2015-06-27 18:30:34 -07:00
Unknown W. Brackets bc29409817 Send the cache dir path to the app. 2015-06-27 18:27:54 -07:00
Henrik Rydgård bad22f7b78 Merge pull request #279 from unknownbrackets/ui-focus
Retain focus after popup choice selection
2015-06-27 19:23:21 +02:00
Unknown W. Brackets b72060bc06 Retain focus with other choice popups. 2015-06-27 09:48:24 -07:00
Unknown W. Brackets 57f44edaea Retain focus after popup choice selection. 2015-06-27 09:42:06 -07:00
Henrik Rydgård 71adbaad32 Merge pull request #7826 from unknownbrackets/arm64-safemem
arm64: Add a safemem path
2015-06-27 12:21:19 +02:00
Henrik Rydgård 66ccc2d66d Merge pull request #7824 from LunaMoo/minor-ui
Disable changing PSP mode when game is running.
2015-06-27 12:16:13 +02:00
Henrik Rydgård d6f6529ba2 Merge pull request #7825 from unknownbrackets/arm64-minor
Fix UBFX encoding (thanks SonicAdvance1)
2015-06-27 12:15:32 +02:00
Unknown W. Brackets fedbe645e0 arm64: Use all immediate compares in safemem.
Ah, this is better.
2015-06-27 00:22:09 -07:00
Unknown W. Brackets 3c29ec2051 arm64: Optimize codesize in safemem path a bit.
Will only be used for scratchpad, I think.
2015-06-27 00:22:04 -07:00
Unknown W. Brackets fbd4db0fc4 arm64: Add a safemem path.
This is probably not optimal but at least it works.
2015-06-27 00:22:04 -07:00
Unknown W. Brackets 62988b2aa7 Fix building unittest for ARM64 Android. 2015-06-26 22:29:43 -07:00
Unknown W. Brackets feddd202ee Add a flag to skip building the app on Android.
This is for unit tests and headless.
2015-06-26 22:26:46 -07:00
Unknown W. Brackets 3110d6f928 Show some cpu name if possible on Android. 2015-06-26 21:55:51 -07:00