18662 Commits

Author SHA1 Message Date
Unknown W. Brackets
7a7d8b6489 Buildfix for Windows.
Oops, forgot to recompile this file in Visual Studio after update.
2015-07-04 06:57:12 -07:00
Henrik Rydgard
c02c2c3417 Symbian buildfix, forgot that this is how we worked around it in "base/functional.h" 2015-07-04 11:01:34 +02:00
Henrik Rydgard
0f8a969284 Remove option to hide the homebrew store 2015-07-04 10:37:00 +02:00
Henrik Rydgard
41c8599087 Enable the homebrew store by default 2015-07-04 10:37:00 +02:00
Henrik Rydgård
26e07c0fdb Don't spam icon downloads 2015-07-04 10:36:59 +02:00
Henrik Rydgard
53882c4a33 Display game icons in the homebrew store, downloaded from the store 2015-07-04 10:36:50 +02:00
Henrik Rydgård
511d8bd3d4 Merge pull request #7843 from unknownbrackets/arm64-micro
Update ARM64 emitter from Dolphin, minor flushing tweaks
2015-07-04 09:46:20 +02:00
Unknown W. Brackets
75c8ccd2c1 arm64: Update emitter from Dolphin.
From dolphin-emu/dolphin@d09d59007a.
2015-07-04 00:00:28 -07:00
Henrik Rydgård
58e8b24418 Merge pull request #7842 from unknownbrackets/test-vertdec
Add a test harness for vertexjit
2015-07-04 08:31:37 +02:00
Unknown W. Brackets
e6a7ba3fae arm64: Bring imms along for the STP ride. 2015-07-03 16:51:33 -07:00
Unknown W. Brackets
ca1e482a56 arm64: Avoid setting a reg to zero to store it. 2015-07-03 16:05:25 -07:00
Unknown W. Brackets
14885182b9 Add some timing ability. 2015-07-03 15:44:41 -07:00
Unknown W. Brackets
808db2482a Initial structure for vertexjit tests. 2015-07-03 15:25:40 -07:00
Henrik Rydgård
6327a1300f Merge pull request #7827 from unknownbrackets/file-loaders
Disk caching file loader
2015-07-03 23:23:16 +02:00
Henrik Rydgård
82c66bc463 Merge pull request #7840 from unknownbrackets/arm64-micro
Flush using STP where possible in ARM64
2015-07-03 23:20:43 +02:00
Henrik Rydgård
0ffffb41bd Merge pull request #7841 from unknownbrackets/frame-profiler
Count more in frame profiler, tweaks
2015-07-03 23:16:19 +02:00
Unknown W. Brackets
3f9b5ee1a3 Clean up legend placement in profiler. 2015-07-03 12:43:02 -07:00
Unknown W. Brackets
12ca8f724b Update native with higher frame cat count. 2015-07-03 12:12:19 -07:00
Unknown W. Brackets
ad5301873f Increase max profiler cats.
We're near this limit and about to pass it in PPSSPP, 32 isn't a ton worse.
2015-07-03 12:11:18 -07:00
Unknown W. Brackets
2a00687643 Skip categories that are small slices of the time. 2015-07-03 12:08:12 -07:00
Unknown W. Brackets
0f0c16f25f Skip "timing" categories in graph. 2015-07-03 12:07:08 -07:00
Unknown W. Brackets
8fdceba7ca Add timing for all the basics.
This way we can see overall stats for a frame.
2015-07-03 12:05:08 -07:00
Unknown W. Brackets
a262f18bd7 Fix profiler labels when skipping UI.
Example:
adb shell am start -n org.ppsspp.ppsspp/.PpssppActivity -e
org.ppsspp.ppsspp.Shortcuts /storage/emulated/0/gamefile.cso
2015-07-03 11:57:48 -07:00
Unknown W. Brackets
90b7d135cb arm64: Flush in pairs if possible.
On an A57, this is around twice as fast (for just the STR/STR vs STP.)
2015-07-03 11:07:09 -07:00
Unknown W. Brackets
ddb955a527 arm64: Try to optimize imm stores.
If we already have a reg, we can use it.  This can happen when immediate
addresses are loaded and used as bases, although it's not super common.
2015-07-03 10:48:11 -07:00
Unknown W. Brackets
2331df8c70 arm64: Try to be more consistent in ZERO handling.
Let's keep it IMM where possible, even though we've added checks for
MIPS_REG_ZERO.
2015-07-03 10:21:24 -07:00
Unknown W. Brackets
66d85233b9 arm64: Flush only caller-saved regs before calls. 2015-07-03 10:09:43 -07:00
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