Commit Graph

478 Commits

Author SHA1 Message Date
Unknown W. Brackets
d96ede8e3a Oops, forgot to add the define back in. 2013-11-02 21:54:46 -07:00
Unknown W. Brackets
5d523ea06a Add android-ndk-profiler v3.2.
This allows fairly easy profiling on Android without rooting.
2013-11-02 21:54:45 -07:00
Unknown W. Brackets
ed1204a10f Android armv6/etc. buildfix. 2013-11-02 10:14:25 -07:00
Unknown W. Brackets
4d47ccd5df Add a NEON version of the tex hash.
Should be used only for NEON devices.  Currently only compiled on Android.
2013-11-02 02:09:54 -07:00
Henrik Rydgård
775915e523 Merge pull request #4165 from thedax/win32BumpVersionNumbers
All platforms: Bump up version numbers to 0.9.5.
2013-11-01 04:38:12 -07:00
Henrik Rydgard
13b8a5d342 Rebuild UI-atlas using the current chinese lang files as "chinese.txt" so we get all characters we need. 2013-11-01 12:31:06 +01:00
Henrik Rydgard
122f19a3cf Further adjust the android-x86 optimization settings 2013-10-29 17:16:02 +01:00
Henrik Rydgard
0e8193134c Change the android-x86 optimization setting according to a forum post 2013-10-29 16:47:36 +01:00
Henrik Rydgård
7a83deaeea Android build: Set -march=armv6 for our armeabi build, we don't support
anything lower anyway.
2013-10-28 16:46:16 +01:00
Siddharth
ec0e0d7047 implemented full tilt based D-pad controls 2013-10-27 23:28:47 +05:30
The Dax
08bf80ade6 Update other platforms, too. 2013-10-26 17:33:25 -04:00
Henrik Rydgard
f5a63d7d41 Better fix for the UINT_64 define issue on android 2013-10-20 13:52:31 +02:00
The Dax
cdf819c9eb Remove rebase junk, update CMakeLists.txt, update Android.mk. 2013-10-19 23:51:58 -04:00
Siddharth
38442c090e allow loading and unloading of onScreen control coordinates. Also, use sane (bottom left origin)coordinate system for all onScreen elements
can now reposition on screen controls

removed unnessecary files

fixed indenting issues

renamed RepositionOnScreenControlScree to TouchControlLayoutScreen
2013-10-20 00:39:38 +02:00
Henrik Rydgård
2c5adc96cf Rip out the support for the Atrac3+ plugin. It is gone, to never return. 2013-10-19 23:09:26 +02:00
Henrik Rydgård
be40289d6c Use ffmpeg for Atrac3+ decoding during video playback as well. 2013-10-19 23:09:26 +02:00
Henrik Rydgård
99fec75f06 Delete OMAConvert, entirely unused 2013-10-17 12:33:57 +02:00
Henrik Rydgård
fa1858ffaf Fix ab.sh to copy shaders and langregion to assets 2013-10-17 12:14:00 +02:00
Henrik Rydgård
cb3544cb3d Switch back to the older NDK toolchain for the release.
Let's investigate the 2.2 compat issues later.
2013-10-16 11:31:40 +02:00
Henrik Rydgård
bfea9bba4b Revert "Experiment: Change back to the old Android toolchain for one commit"
This reverts commit 4506f5e6b5.
2013-10-15 22:20:48 +02:00
Henrik Rydgård
4506f5e6b5 Experiment: Change back to the old Android toolchain for one commit
To see if 2.2 devices are happier.
2013-10-15 22:19:41 +02:00
Unknown W. Brackets
7fb9d65a08 Make it possible to build headless on Android.
Use "ab HEADLESS=1", and then you'll have a shiny new ppsspp_headless
exexutable which can run tests.
2013-10-14 02:41:34 -07:00
Unknown W. Brackets
dfcdfbea18 Tests: Avoid out of bounds, set headLess = true. 2013-10-14 00:49:04 -07:00
Henrik Rydgård
cdba174ab7 Merge pull request #4148 from unknownbrackets/config-files
Allow config files and fonts to be on the memstick
2013-10-13 04:01:01 -07:00
Henrik Rydgård
2546f236ee Merge pull request #4151 from shenweip/patch-4
Add NetconfDialog and partly implemented for it.
2013-10-13 03:59:34 -07:00
shenweip
ce50086c81 Add new files to cmake and Android.mk 2013-10-13 10:32:56 +08:00
Unknown W. Brackets
af2ccbb9da Rename flashDirectory to flash0Directory. 2013-10-12 16:08:39 -07:00
The Dax
4f98e1de1e Don't enable Run CPU Tests without the presence of g_Config.memCardDirectory/pspautotests/tests. Restore the previous PSP_CoreParameter().pixelWidth & PSP_CoreParameter().pixelHeight before exiting RunTests. 2013-10-12 16:01:22 -04:00
Unknown W. Brackets
dc91bf2ca3 Move GPU debug step/pause/messages out of Windows/. 2013-10-12 10:03:31 -07:00
Unknown W. Brackets
c8d2c45590 Move GE debugger breakpoints out of Windows/ code. 2013-10-12 10:03:28 -07:00
Henrik Rydgard
9338ec0135 oops 2013-10-12 02:56:35 +02:00
Henrik Rydgard
e0b19decca Add generic "PostShader" functionality, replacing FXAA (it's one of them).
Replaces #4018, sorry DanyalZia :)
2013-10-12 02:05:55 +02:00
Henrik Rydgard
4e24ecbdd4 Lock orientation again. Too many issues :/ 2013-10-10 11:14:52 +02:00
Henrik Rydgård
8489bd15db Unlock orientation again after some native fixes. Experiment with Google App Analytics.
The app analytics only tracks usage, sends no other information about
what you do with the app. Interested in opinions if anyone thinks this
is too much or maybe should be disabled by default.
2013-10-09 15:32:37 +02:00
Unknown W. Brackets
0ec09f9700 Move parts of ChunkFile into a cpp, cleanup. 2013-10-06 22:09:50 -07:00
Henrik Rydgard
41a988774f ARM: implement vhdp 2013-09-28 20:07:57 +02:00
Unknown W. Brackets
f43997a47f Update bufw handling in all gpus.
This fixes the softgpu as well, at least.
2013-09-15 21:27:13 -07:00
Henrik Rydgard
cc6681cd0b Compile Ced's DX9 GPU on Windows. Not hooked up yet.
This needs work, has several problems that must be fixed to run on Windows.

Ced, you'll have to fix up your xb project file a bit, sorry.
2013-09-15 12:52:44 +02:00
shenweip
82ad9ba853 Add GamedataInstallDialog to CMakeLists and Android.mk 2013-09-13 23:19:53 +08:00
Henrik Rydgard
26c5ee4a6d Add screen to control debug levels. Will make it easier to access later. 2013-09-07 13:38:37 +02:00
Henrik Rydgard
cc8e4cb8fe Split out sceNetAdhoc* into a separate file from sceNet. 2013-09-07 00:55:42 +02:00
Henrik Rydgard
273fb7c941 Warning fixes, make the back button exit the emu on the main screen on Android. 2013-09-04 10:51:14 +02:00
Henrik Rydgard
9e5362ded1 Add sceHeap to cmakelists and android.mk 2013-09-04 10:34:00 +02:00
Henrik Rydgard
9dcd67fc31 Pass the new sha1/md5 test. 2013-09-03 00:36:55 +02:00
Henrik Rydgard
8d9a10f483 Disable -ffast-math - appears to have caused breakage. 2013-08-31 23:16:40 +02:00
Henrik Rydgard
0d0b43818c Warning fixes and stuff 2013-08-30 20:14:16 +02:00
Henrik Rydgard
855fe05050 Update Android NDK compiler version (r9 required). Restore x86 and armeabi builds that I accidentally removed. 2013-08-30 15:45:32 +02:00
Henrik Rydgard
349718a3bc Windows: Use system fonts in UI - no more mojibake.
No support for doing this on Android yet, still uses the atlas.
2013-08-30 14:48:52 +02:00
Henrik Rydgard
b19fe900bf Fixes for x86 android build 2013-08-29 20:06:24 +02:00
The Dax
e35b7ef9a5 Attempt to fix Android build. 2013-08-24 09:50:01 -04:00
Henrik Rydgard
772f9cc585 Adapt the basic spline code from the softgpu to the GL code.
Fixes (but not perfectly) games that make simple use of splines like LocoRoco.
(The locos are a little jagged)
2013-08-23 00:33:18 +02:00
Henrik Rydgard
0a0377a106 Update version 2013-08-21 20:02:53 +02:00
Henrik Rydgard
d9cd0d1fe9 Been meaning to rename DisplayListInterpreter->GLES_GPU forever 2013-08-20 22:34:47 +02:00
Henrik Rydgard
3e87581dc8 Update version to 0.9 2013-08-20 20:29:36 +02:00
Henrik Rydgard
b186294132 UI tweaks. Change to cleaner background image. 2013-08-20 00:49:25 +02:00
Henrik Rydgard
0a0d8d9e32 Android/SDL buildfix, move remains of the old UI into other files. 2013-08-18 20:25:57 +02:00
Henrik Rydgård
fa59ba4e3d Merge pull request #3197 from neobrain/softgpu2
Software Renderer
2013-08-17 02:22:22 -07:00
neobrain
f02f13f2dc Fix Qt and Android build. 2013-08-17 10:50:22 +02:00
Unknown W. Brackets
95c347b75c Add xxHash-r32 to build (not used yet.) 2013-08-16 23:48:41 -07:00
Tony Wasserka
6cd1091e19 Add an option for enabling software rendering. 2013-08-16 23:48:52 +02:00
Henrik Rydgard
22ebe76f33 Move KeyMapping UI to its own file before rewriting.
Plus some minor tweaks and fixes.
2013-08-16 16:49:53 +02:00
Unknown W. Brackets
7ac67a8931 Add a function to walk the stack, not yet perfect.
Could use improvements, but with a decent symbol table does very well so
far in the games I tested it in.
2013-08-12 01:54:14 -07:00
Unknown W. Brackets
e6b42768fe Add a class to manage IO on a separate thread.
Also separate the logic for exiting the loop based on coreState.  IO and
audio won't necessarily be tied to the frame.
2013-08-11 11:46:55 -07:00
Henrik Rydgard
e954bd11da Oops 2013-08-07 23:52:05 +02:00
Henrik Rydgard
b49f6173c1 Switch back to gcc 4.6 temporarily (android) 2013-08-07 23:49:15 +02:00
Henrik Rydgard
f08dd3eba6 Use the new NDK toolchain (gcc 4.8) 2013-08-07 00:00:16 +02:00
Unknown W. Brackets
b17b23f1f2 Add a function to run the CPU core. 2013-08-04 15:23:38 -07:00
Henrik Rydgard
30e18e9344 Log level changes 2013-07-30 01:09:12 +02:00
Unknown W. Brackets
256394b2bf Move VirtualDiscFileSystem to its own file. 2013-07-28 12:31:48 -07:00
Henrik Rydgard
a346697037 Update native + some very minor changes 2013-07-27 00:44:16 +02:00
Henrik Rydgard
c7298ccc86 Update native (load the GL_QCOM_alpha_test OpenGL extension if available) 2013-07-22 01:24:27 +02:00
Henrik Rydgard
6b5d615040 Lock screen orientation again on Android until some issues can be ironed out (doesn't affect my devices though). 2013-07-17 22:51:36 +02:00
Henrik Rydgard
414acd13b0 Restore android optimization level that I accidentally lowered. 2013-07-16 23:03:52 +02:00
Henrik Rydgard
81411a74ed Experimental: Make orientation change possible on Android. 2013-07-16 22:51:25 +02:00
Henrik Rydgard
09a7bd08fa Assorted UI cleanups. Add a bunch of little image files that may be used in the Ouya port later. 2013-07-15 17:41:24 +02:00
The Dax
ab8c1f5b5f Fix multiple compilation issues for all platforms. 2013-07-03 14:37:31 -04:00
sum2012
c2091de3d5 Add dummy sceCcc
Fix loading of Gensou Chronicle
2013-06-30 20:21:56 +08:00
Henrik Rydgard
604ad0181b Merge branch 'new-ui'. Still incomplete. Enable by setting NewUI=True in ppsspp.ini
Conflicts:
	UI/MenuScreens.cpp
2013-06-27 16:28:38 +02:00
The Dax
dfd70d993c Add HDRemaster.cpp/.h to Android.mk and CMakeLists.txt. 2013-06-26 16:02:53 -04:00
Henrik Rydgard
c743e02851 Update android version to 0.8.1 / 81 2013-06-26 21:54:44 +02:00
Henrik Rydgard
8310d27d7f Bump version numbers 2013-06-23 20:10:00 +02:00
Henrik Rydgard
88e67c7b82 Slightly nicer icons. 2013-06-23 19:53:09 +02:00
Henrik Rydgard
67c185f8ea Update native to not wait in the opensl callback. Some minor audio optimizations. Also it seems ffmpeg has changed so update it. 2013-06-22 17:37:09 +02:00
Henrik Rydgard
dc17cb1e2b New icons 2013-06-21 00:28:05 +02:00
Henrik Rydgard
d81533e8d8 Fix lint warning. Update native with audio buffer size detection. 2013-06-19 14:28:42 +02:00
Henrik Rydgard
d220e55d4f Android: Declare support for large screens. 2013-06-16 23:48:24 +02:00
Henrik Rydgard
04df8ac4dc Crank up the compiler optimization level for android. 2013-06-11 19:25:46 +02:00
Henrik Rydgard
dd41d4a85c Add 36x36 icon for android. Fixes #2168 2013-06-09 23:21:54 +02:00
Henrik Rydgard
2afbc94734 Turn off RTTI, simulate it where needed. 2013-06-09 13:02:16 +02:00
raven02
a436a2139d Buildfix (Android) 2013-06-09 17:12:22 +08:00
Henrik Rydgard
533541615f Merge branch 'master' of github.com:hrydgard/ppsspp
Conflicts:
	UI/GameInfoCache.h
2013-06-08 23:01:49 +02:00
Henrik Rydgard
51daa1f878 Delete the "Use Media Engine" option. 2013-06-08 22:53:36 +02:00
Henrik Rydgard
bb3c91f8bb Some New-UI work (disabled, it's not really ready yet). 2013-06-08 22:47:06 +02:00
Henrik Rydgard
0c7833796b Merge branch 'master' into plugindownload
Conflicts:
	Core/Core.vcxproj
	Windows/PPSSPP.vcxproj
	native
2013-06-03 23:42:49 +02:00
Henrik Rydgård
7b09062611 Merge pull request #1973 from aquanull/language
Update lang/ and zim assets.
2013-06-03 02:32:53 -07:00
aquanull
3b21e452dc Update lang/ and zim assets. 2013-06-03 17:22:58 +08:00
Henrik Rydgard
68e75ae134 More download stuff 2013-06-02 13:44:36 +02:00
Henrik Rydgard
230d0b3679 Buildfixes 2013-06-01 23:37:51 +02:00
Dzakus
837fcf4296 Hide legacy menu key
http://android-developers.blogspot.com/2012/01/say-goodbye-to-menu-button.html
2013-06-01 21:53:17 +02:00
Unknown W. Brackets
ee751d6fdd Buildfix for Linux, fixes #1994. 2013-05-30 22:42:27 -07:00
Henrik Rydgard
572eb26305 Merge branch 'master' into makotech222-cwcheat
Conflicts:
	Core/Core.vcxproj.filters
	Core/HLE/__sceAudio.cpp
	Core/HLE/sceKernel.cpp
2013-05-30 19:11:20 +02:00
Henrik Rydgard
f9af7007d2 Add support for loading at3plusdecoder.so on Android. Make sure the .so files are at /PSP/libs/armeabi-v7a and/or /PSP/libs/armeabi on your Android external storage. 2013-05-30 15:26:12 +02:00
Henrik Rydgard
169ca97377 Change atrac3plus decoder dll name to be neutral. Add basic non-windows support for loading it (not tested yet). 2013-05-30 13:51:44 +02:00
aquanull
fb81e6b2eb Update lang/ and zim assets. 2013-05-29 12:22:55 +08:00
aquanull
87f398b1af Make more menu screen items translatable.
Update font atlas files.
2013-05-25 11:23:14 +08:00
Henrik Rydgard
f184632ecd Merge branch 'master' into makotech222-cwcheat 2013-05-23 12:54:45 +02:00
Henrik Rydgard
1f50096d7f Don't save recent history from testrunner 2013-05-23 12:49:34 +02:00
Henrik Rydgard
9fa61c7110 Add cwcheat to android and cmake builds 2013-05-22 21:06:10 +02:00
Henrik Rydgard
059aed36ee Add on-screen feedback for some keyboard shortcuts (so you know which setting was changed) 2013-05-22 18:00:06 +02:00
Henrik Rydgard
0ed09532f9 Quick sceMd5 implementation, needs tests 2013-05-22 11:05:30 +02:00
Henrik Rydgard
29ab5e7801 Shader simplification: Flip skinning math around. Remove a temporary from the texcoord generation code. Update ffmpeg submodule pointer. 2013-05-20 00:16:29 +02:00
Henrik Rydgard
e307da851a Specify landscape in android manifest, should fix the wrong orientation issues. 2013-05-19 19:27:16 +02:00
Henrik Rydgard
240c504869 Add Android internet permission, for reporting to work. 2013-05-16 00:00:44 +02:00
mattweb28
d3ded6639a Added sceJpeg & sceMd5 2013-05-15 19:49:34 +08:00
Henrik Rydgard
2fc0f9ecc3 Android buildfix 2013-05-08 21:41:22 +02:00
cv4720120318
413819cda1 Add FFMPEG libraries to Android build. Update ffmpeg submodule. 2013-05-08 17:51:29 +02:00
Jacky TSUI
95addc09b1 Separate sceMp3 from sceMpeg 2013-05-06 21:14:58 +08:00
Sacha
8cb0423f32 Avoid name collision with ThreadPool on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry. 2013-05-03 16:31:53 +10:00
Sacha
2396574f45 Avoid name collision with StringUtil on Windows hosts. Fixes all Linux/Unix cross-compiles from Windows, including Harmattan and Blackberry. 2013-05-03 16:22:15 +10:00
Unknown W. Brackets
c73657e39a Buildfix for iOS and Android. 2013-05-01 23:31:18 -07:00
raven02
c2e8e852a3 Buildfix (non-windows) 2013-05-02 09:06:35 +08:00
nachume
eac08a496c FIX unintelligible sequence of decimal characters on savedialog.
ppge_atlas JPN font define ShiftJIS -> UTF8 is all ok.
    but, cannot use all of chinese character. bacause blockAlloc failed. 
    So no change drawing Kanji.
    you can try to change native/tools/atlastool.cpp USE_LEVEL for all of chinese character.

FIX savedialog XXXGetStatus() loop. for daungeon traveler 2.
    Can now be saved it.
FIX sceAtrac getCodec  InvalidMemory
2013-05-02 00:14:41 +09:00
raven02
3be767b44b Buildfix 2013-04-30 20:54:10 +08:00
nachume
55b94900a0 UNIMPL functions replace DEBUG_LOG -> ERROR_LOG 2013-04-29 14:16:55 +09:00
sum2012
b2ee8468d7 Non Window build
I only just ref old build fix.
2013-04-28 21:02:45 +08:00
Henrik Rydgard
9eace8a80e Combine the two JitCache implementations (x86, ARM) into one. 2013-04-27 01:32:03 +02:00
Henrik Rydgard
890ce0a6ef Update Android version to 0.7.6 2013-04-22 22:47:55 +02:00
Henrik Rydgard
dedc21ddee Update fonts again 2013-04-22 22:45:48 +02:00
Henrik Rydgard
7a2e39f2c0 Use the Roboto font for Latin and Russian chars, keep Arial for the rest for now. Add missing chars. 2013-04-21 21:55:08 +02:00
Henrik Rydgard
03d6fe3dbf Add the necessary Korean characters (hangul) for now. 2013-04-20 17:42:50 +02:00
Henrik Rydgard
0df4b1d17a Arial is ugly but it has all the chars we need. Will improve later by replacing it for Western characters only. 2013-04-20 00:01:29 +02:00
Henrik Rydgard
fa204c6430 Fix translations on android. List all .ini files available. They're a bit ugly just showing the language code... 2013-04-18 23:42:44 +02:00
Henrik Rydgard
42e4dc897e Add most Japanese kanji, the brute force way.
Hope everything supports 2048x2048 textures.
2013-04-18 14:59:00 +02:00
Henrik Rydgard
32f344d6bd Very basic internationalization. Does not work on Android yet due to location of ini files. 2013-04-18 12:06:26 +02:00
Henrik Rydgard
b12fc6e7aa UTF8-enable PPGE and add hiragana and katakana, let's see if this is enough. 2013-04-17 20:51:02 +02:00
Henrik Rydgard
d1bcc8afd4 Switch main UI font to one built to include Hiragana and Katakana. Don't know if that is enough.
Also includes more western characters so I can write my name right :)
2013-04-17 16:39:01 +02:00
Henrik Rydgard
7477c5dbca Update android version number 2013-04-14 13:21:36 +02:00
Henrik Rydgard
422f08721d Mark some more files to be compiled as ARM instead of THUMB.
(likely-to-be register intensive code)
2013-04-14 10:28:40 +02:00
Henrik Rydgard
349e18982c Remove x86 from android build until it's fixed. 2013-04-13 22:48:45 +02:00
Henrik Rydgard
e3fb88de68 Background thread for icon loading, show in game list. Switch to GNU STL in Android port. 2013-04-13 21:24:07 +02:00
Henrik Rydgard
8b6eea7df4 Load icon and bg from PBP files. 2013-04-08 21:46:54 +02:00
Unknown W. Brackets
4974124587 Fix some small constant-comparison type warnings. 2013-04-05 20:58:35 -07:00
Unknown W. Brackets
77c828eff8 Buildfix for Android, Linux, iOS.
Fixes #1184.
2013-04-05 10:15:14 -07:00
Henrik Rydgard
2301ad0b7c X360 controller: Left thumb speedup, right thumb menu, keyboard still works 2013-03-31 11:30:50 +02:00
Henrik Rydgard
43b4bdfeef Buildfixing 2013-03-30 20:17:31 +01:00
Henrik Rydgard
7425532e99 Move non-Android specific stuff from android/jni to /UI.
Move source_assets one level up, too.
Also, start prototyping GameInfoCache, you'll see what it's for soon...
2013-03-30 15:46:26 +01:00
Henrik Rydgard
8833f6eb25 Don't swapbuffer if stepping. Default to 2x zoom on Windows. Alert on missing atlases. 2013-03-30 08:35:47 +01:00
Henrik Rydgard
2922791788 Fix exit crash 2013-03-29 23:10:40 +01:00
Henrik Rydgard
81444c92a1 win32-gl-ui: Cleanup 2013-03-29 21:21:27 +01:00
Henrik Rydgard
724a600381 Buildfix android, misc other fixes, some include cleanup 2013-03-29 20:55:32 +01:00