Henrik Rydgard
1c8bae0925
Compile with -mstackrealign on Android-x86, "fixing" mystery crashes on Zenfone.
...
This is really just a workaround, I have no idea what is misaligning the stack. But it doesn't feel like it's us.
This has a small performance penalty but x86-Android is pretty rare, and it's better than crashing.
2015-07-22 21:03:27 +02:00
Henrik Rydgard
b6e9a47974
Remove separate OpenSL .so, update native accordingly. Fix connection error reporting in HomebrewStore
2015-07-19 17:33:38 +02:00
Unknown W. Brackets
12faaca3e4
Build Android using a static library.
...
This makes headless and unittest build much faster, especially when all
three are building at the same time.
2015-07-05 16:08:41 -07:00
Unknown W. Brackets
808db2482a
Initial structure for vertexjit tests.
2015-07-03 15:25:40 -07: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
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
0597b92998
For consistency, push fp regs here too.
2015-06-14 09:24:56 -07:00
Henrik Rydgard
2c05334d47
ARM64: Fix bug where we didn't save the FP registers correctly in the vertex decoder.
...
Also port a few ops from dolphin's ARM64 emitter.
2015-06-14 12:56:44 +02:00
Henrik Rydgard
084aad74c3
Make GameInfoCache understand PSP savedata as a "game" type. Use it to create a basic savedata listing screen.
2015-06-11 20:22:16 +02:00
Unknown W. Brackets
4880c29a90
Use TextureDecoderNEON funcs statically on arm64.
...
Not sure if they were being used before (HAVE_ARMV7...?)
2015-05-23 11:30:05 -07:00
Unknown W. Brackets
7269574a10
Add structure for NEON color conversion funcs.
2015-05-17 16:04:41 -07:00
Henrik Rydgård
d014d420db
Unify JitOptions across the backends.
...
This is required to make ExtractIR not a member of the various backends.
2015-04-12 11:41:26 -07:00
Henrik Rydgard
a19ea78b4b
Consolidate the texture scaler code.
2015-04-08 22:52:49 +02:00
Henrik Rydgard
1285ae4a61
Add ColorConv.cpp/h to a bunch of project files
2015-04-08 22:52:46 +02:00
Henrik Rydgard
073ef432ff
Update android.mk
2015-04-08 21:55:23 +02:00
Henrik Rydgård
95cd1478de
Restore the x86 build.
2015-04-06 18:13:37 +02:00
Henrik Rydgard
44286a2b37
ARM64: Accurate float->int conversion with rounding mode.
2015-04-06 18:13:34 +02:00
Henrik Rydgard
8df8c210d1
ARM64: Start porting over VFPU stuff from ARM, fix regalloc bug
2015-04-06 18:13:28 +02:00
Henrik Rydgard
db0fd1042f
Add "Arm64EmitterTest" which can run on startup to play around with instructions.
2015-04-06 18:13:26 +02:00
Henrik Rydgard
58b059ca14
Some casting cleanup, misc
2015-04-06 18:13:06 +02:00
Henrik Rydgard
b309c83973
Initial work on ARM64, based on the ARM jit.
2015-04-06 18:13:01 +02:00
sum2012
0030b85e00
Typo in Android.mk
2015-03-08 16:41:21 +08:00
sum2012
039b51083c
Add sceG729 module
2015-03-08 13:27:40 +08:00
sum2012
7b262949aa
Add sceAudioRouting
...
First step to fix "Invizimals" 's game
2015-03-08 10:58:12 +08:00
Henrik Rydgard
0c9f541a43
Move depalettize-shader generator to Common
2015-03-01 11:15:27 -08:00
daniel229
21b0c2992b
Implement sceSfmt19937 module.
2015-02-15 13:22:20 +08:00
daniel229
851070a6f8
Implement sceAdler32
2015-02-08 09:35:00 +08:00
Henrik Rydgard
cae58cafee
Revert "Merge pull request #7361 from hrydgard/color-conv-centralize"
...
This reverts commit f1b57dabf5 , reversing
changes made to 41001637ce .
2015-01-22 19:53:32 +01:00
Henrik Rydgard
7faddd6100
Consolidate the two TextureScaler copies into one.
...
Also lets us clean up ColorConv slightly.
2015-01-20 17:32:55 +01:00
Henrik Rydgard
2623a48b4a
Centralize color conversion functions in Common/ColorConv.
2015-01-20 17:32:54 +01:00
Unknown W. Brackets
db898aff23
Add a NEON method to apply the volume.
2015-01-11 14:23:41 -08:00
Henrik Rydgard
1b926ec59e
Increase the resampler buffer size, needed on Shield :(
...
Reset DSound to 44100.
2015-01-11 18:06:39 +01:00
Henrik Rydgard
62d86f3246
Remove useless indirection class "PSPMixer"
2015-01-11 12:02:49 +01:00
sum2012
cabcb891e9
build fix for non-windows
2015-01-04 13:04:02 +01:00
vnctdj
cf135a8f11
Windows buildfix
2015-01-02 19:02:51 +01:00
Henrik Rydgård
53ab7ab4b2
Fix FakeJit, start preparing a little for ARM64
2014-12-23 09:36:28 +01:00
Henrik Rydgard
2e675c7b0b
Move GamePauseScreen into its own file
2014-12-22 10:48:17 +01:00
Henrik Rydgard
951c5e7c0b
Remove official support for armeabi devices (that is, very old ones)
2014-12-21 23:56:38 +01:00
Unknown W. Brackets
2dd9b10c8d
Take screenshots with savestates.
2014-12-20 23:14:46 -08:00
Henrik Rydgård
82d69fad8d
Merge pull request #7146 from hrydgard/sha256
...
Quick implementation of sceSha256Digest from #7134
2014-12-08 10:40:56 +01:00
Unknown W. Brackets
4e8ee91c11
Add an option to build Unittest on Android.
2014-12-07 15:41:12 -08:00
Unknown W. Brackets
347a5f8151
Fix ppsspp_headless on Android Lollipop.
2014-12-07 15:41:12 -08:00
Henrik Rydgard
8102a67602
Implement sceSha256Digest (untested)
2014-12-07 19:25:45 +01:00
Henrik Rydgard
29e681808d
Merge branch 'sceSha256' of https://github.com/daniel229/ppsspp into daniel229-sceSha256
2014-12-07 19:11:45 +01:00
Henrik Rydgard
ff4746cd17
Merge the rest of the old NEON branch.
2014-12-06 13:14:03 +01:00
daniel229
3d56e952f9
add files include in CMakeLists.txt and Android.mk.
2014-12-05 15:24:39 +08:00
Sacha
ee0c593258
Fix Android.
2014-11-12 03:19:46 +10:00
Unknown W. Brackets
71106328dc
And fix an issue building on Android.
2014-10-31 10:11:47 -07:00