Commit Graph
20735 Commits
Author SHA1 Message Date
Henrik Rydgård 7dbe2821dc Merge pull request #7839 from unknownbrackets/arm64-micro
More ARM64 jit optimizations (multiply mainly)
2015-07-03 10:38:35 +02:00
Unknown W. Brackets 88b23460f1 Add a file loader to perform disk caching.
Had to do some tricks to handle gameinfocache threads properly.
2015-07-02 20:58:58 -07:00
Unknown W. Brackets da827d9ef0 Move file loader code into directories.
Not making sense to put these all in the same fiel anymore.
2015-07-02 20:58:53 -07:00
Unknown W. Brackets 66adc4e695 jit: Normalize CONDITIONAL_DISABLE formatting. 2015-07-02 20:31:37 -07:00
Unknown W. Brackets fed687fb59 arm64: Meld LO and HI together for multiplies. 2015-07-02 20:31:37 -07:00
Unknown W. Brackets 3780b6c0a5 arm64: Verify offset is aligned. 2015-07-02 20:31:36 -07:00
Unknown W. Brackets 31a5227076 arm64: Add umull alias. 2015-07-02 20:31:35 -07:00
Unknown W. Brackets 1d1c80d9cf arm64: Use BFI for cfc1. 2015-07-02 20:31:35 -07:00
Unknown W. Brackets 650687dced Update native (ui tweaks, i18n cats, cache dir.) 2015-07-02 20:02:04 -07:00
Unknown W. Brackets 757a1a414a arm64: Workaround an apparent gcc bug.
Only seems to happen with unsigned.  This took a while to track down...
2015-07-02 19:59:38 -07:00
Henrik Rydgard bb57aa69d1 Somewhat better check to prevent some homebrew from loading into kernel memory. 2015-07-02 23:07:07 +02:00
Unknown W. Brackets 670b2ff1e2 Merge pull request #282 from vnctdj/patch-1
Consistently use *di for the Dialog i18n category
2015-07-02 09:06:05 -07:00
Henrik Rydgård a9ba755dde Merge pull request #7837 from hrydgard/homebrew-load-fix
Workaround issue where some homebrew (like moppi-flower) would erroneously load into kernel ram where it won't fit
2015-07-02 17:38:35 +02:00
Henrik Rydgård 04ce8a63e5 Workaround issue where some homebrew (like moppi-flower) would erroneously load into kernel ram where it won't fit 2015-07-02 15:55:09 +02:00
vnctdj 6381704085 Consistently use *di for the Dialog i18n category
Same goal as https://github.com/hrydgard/ppsspp/pull/7836.
I didn't know native also uses this kind of pointers :)
2015-07-02 14:20:04 +02:00
Henrik Rydgård 58b223e974 Merge pull request #7836 from vnctdj/i18nCat
Consistently use pointer names for translation categories
2015-07-02 11:12:56 +02:00
vnctdj 373346dceb Fix error catched by Travis CI, should fix Android build 2015-07-02 09:14:33 +02:00
vnctdj d248d77839 Oops, forgot these ones 2015-07-02 01:48:52 +02:00
vnctdj cf9b6b60d5 Fix errors 2015-07-02 01:13:05 +02:00
vnctdj c8d4ebdbfa Consistently use *sy for the System i18n category 2015-07-02 01:00:04 +02:00
vnctdj d4d91fc831 Consistently use *sc for the Screen i18n category 2015-07-02 00:50:07 +02:00
vnctdj ad93113e04 Consistently use *sa for the Savedata i18n category 2015-07-02 00:24:43 +02:00
vnctdj 21158335af Consistently use *cr for the PSPCredits i18n category 2015-07-02 00:19:38 +02:00
vnctdj 54d0b46224 Consistently use *pa for the Pause i18n category 2015-07-02 00:13:35 +02:00
vnctdj a5e63e4612 Consistently use *mm for the MainMenu i18n category 2015-07-02 00:02:08 +02:00
vnctdj 95f83570f4 Consistently use *km for the KeyMapping i18n category 2015-07-01 23:54:35 +02:00
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