Henrik Rydgård
|
f3c5af570c
|
Merge pull request #7849 from unknownbrackets/arm64-micro
Fix discarding imms and flushing zero in arm64
|
2015-07-05 21:11:28 +02:00 |
|
Unknown W. Brackets
|
db3dffb44d
|
arm64: Oops, fix flushing zero from an armreg.
|
2015-07-05 11:57:18 -07:00 |
|
Unknown W. Brackets
|
204c1dc8dd
|
arm64: Optimize 3ops against zero.
|
2015-07-05 09:52:53 -07:00 |
|
Henrik Rydgard
|
4588eb8328
|
Add a couple of accessors to InfoView
|
2015-07-05 18:45:23 +02:00 |
|
Henrik Rydgård
|
cc59361408
|
Merge pull request #7848 from unknownbrackets/vertdec
Improve arm64 vertex decoder
|
2015-07-05 18:25:24 +02:00 |
|
Unknown W. Brackets
|
a98706f813
|
arm64: Correct some offset snapping.
|
2015-07-05 08:59:36 -07:00 |
|
Unknown W. Brackets
|
46c1030530
|
arm64: small optimization for weights.
|
2015-07-05 08:35:51 -07:00 |
|
Henrik Rydgard
|
937feb6892
|
ARM64 disasm: Fix disasm of msr/mrs
|
2015-07-05 11:00:23 +02:00 |
|
Henrik Rydgard
|
7011758e83
|
Move misplaced FlushIcache() in Arm64Asm.cpp
|
2015-07-05 10:03:52 +02:00 |
|
Henrik Rydgard
|
b865070de1
|
ARM64 emitter/disasm: Fix LDNP/STNP disassembly, also fix test of smaddl
|
2015-07-05 09:57:58 +02:00 |
|
Unknown W. Brackets
|
809f398760
|
arm64: Set vertexFullAlpha.
|
2015-07-05 00:17:06 -07:00 |
|
Unknown W. Brackets
|
37bc3cd347
|
arm64: Optimize some texcoord and normal decode.
|
2015-07-04 23:40:11 -07:00 |
|
Unknown W. Brackets
|
f8bb7f3c52
|
arm64: Optimize pos and nrm conversions.
|
2015-07-04 18:22:16 -07:00 |
|
Unknown W. Brackets
|
683b3eb082
|
Add tests for various vertex formats.
|
2015-07-04 18:08:31 -07:00 |
|
Henrik Rydgard
|
27d995b906
|
Move "Developer Tools" into Tools
|
2015-07-04 22:05:17 +02:00 |
|
Henrik Rydgård
|
28acd6b637
|
Merge pull request #7846 from unknownbrackets/homebrew-store
Refresh buttons after installing homebrew, add launch button
|
2015-07-04 21:03:35 +02:00 |
|
Unknown W. Brackets
|
d04a99b39f
|
Add a launch button to the homebrew store.
|
2015-07-04 09:05:17 -07:00 |
|
Unknown W. Brackets
|
adb2ebe87f
|
Refresh buttons after installing homebrew.
|
2015-07-04 08:41:24 -07:00 |
|
Unknown W. Brackets
|
40dcd585a0
|
Update "Back" buttons to match a bit better.
|
2015-07-04 08:41:23 -07:00 |
|
Unknown W. Brackets
|
e2620a7185
|
Merge pull request #7844 from hrydgard/homebrew-store
Enable the homebrew store, add icons
|
2015-07-04 07:39:18 -07:00 |
|
Unknown W. Brackets
|
003668fe66
|
armjit: Fix discarding imms.
|
2015-07-04 07:30:32 -07:00 |
|
Unknown W. Brackets
|
2c6278501a
|
arm64: Correct emitter for LDP/STP.
|
2015-07-04 07:18:58 -07:00 |
|
Unknown W. Brackets
|
8ea7f99072
|
arm64: Fix imm wasting when STP doesn't work out.
|
2015-07-04 07:09:47 -07:00 |
|
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 |
|