Commit Graph

63 Commits

Author SHA1 Message Date
twinaphex
46fd925d01 (Android) Can now select libretro core from Phoenix too, argument
gets passed to native activity
2012-10-16 11:59:08 +02:00
twinaphex
99bb0734c8 (Android) Remove unnecessary icons for native activity 2012-10-16 02:20:53 +02:00
twinaphex
7a3e29539a (Android) Picks up ROM filename argument now in android_main -
passed from Java phoenix to native activity
2012-10-16 02:06:20 +02:00
twinaphex
bbbdb1ccc0 (Android) Cut down on engine_draw_frame usage 2012-10-15 21:49:17 +02:00
twinaphex
8ac8b16d34 (Android) Use EGL context file 2012-10-15 19:33:57 +02:00
twinaphex
82d2ee63dc (Android) Move g_android outside of general.h 2012-10-15 19:09:59 +02:00
twinaphex
5ffab01827 (Android) Add g_android global struct - EGLDisplay, EGLContext
and EGLSurface in this struct are temporarily and all code
will be moved to EGL context file
2012-10-15 08:57:23 +02:00
twinaphex
4f8a040411 (Android) Now starts up the native activity correctly when a ROM has been
selected - arguments still need to be passed and right now it's just doing
some glClears - however - POC more or less works - now to make it run Rarch
2012-10-14 07:21:12 +02:00
twinaphex
b89e0e90c9 (Android) Phoenix works again 2012-10-14 05:24:34 +02:00
twinaphex
6e730dab47 (Android) Split up project into native / phoenix - phoenix now doesn't
show main screen/rom browser (sigh)
2012-10-14 05:18:53 +02:00
twinaphex
96f5c78304 (Android) removed bifrost.c - made libretroarch.so now a native
activity
2012-10-14 03:37:08 +02:00
twinaphex
1195e92850 (Android) Remove more unnecessary files / simplify fileio/Option.java 2012-10-14 02:44:36 +02:00
twinaphex
87cec1a077 (Android) Do removal of Android classes sanely - without local working
copy
2012-10-14 01:54:02 +02:00
twinaphex
73194640a0 Revert "(Android) Renamed GUI to RetroArch Android - Phoenix will be Java-only,"
This reverts commit ad27bedcb4.
2012-10-14 01:49:15 +02:00
twinaphex
158f4676a4 (Android Phoenix) Will no longer require GLES 2.0 2012-10-14 01:00:41 +02:00
twinaphex
ad27bedcb4 (Android) Renamed GUI to RetroArch Android - Phoenix will be Java-only,
and the RetroArch program itself will be a native activity
2012-10-14 00:56:50 +02:00
twinaphex
7a761393dd (Griffin) refactor hook.h from Griffin 2012-10-08 23:42:08 +02:00
twinaphex
254239849a Revert "(Android) Cleanup - remove android java audio driver / remove android java video"
This reverts commit ba99f83aa5.
2012-10-08 22:55:31 +02:00
twinaphex
ba99f83aa5 (Android) Cleanup - remove android java audio driver / remove android java video
driver - do as much stuff natively
2012-10-07 18:20:11 +02:00
twinaphex
350b15b0f2 (Android) Add some initial funtions for setting native window 2012-10-06 06:51:42 +02:00
twinaphex
2c1980b7b0 (Android) Seems to run frames now - now to get video/sound 2012-10-05 19:02:32 +02:00
twinaphex
936daba8de (Android) Implement onActivityResult callback system 2012-10-05 18:49:13 +02:00
twinaphex
770aa757dd (Android) Loads ROM now - now need to define audio driver/input
driver
2012-10-05 01:28:15 +02:00
twinaphex
de72779577 (Android) Add preliminary EGL context driver 2012-10-05 01:19:39 +02:00
twinaphex
94ac629d6a (Android) fails at video_gl.start right now 2012-10-04 20:13:02 +02:00
twinaphex
c6cf258b42 Simplify rarch_config_load 2012-10-04 20:09:23 +02:00
twinaphex
cd76a2c3b3 (Android) Added stub file so that gen is always a pregenerated directory 2012-10-04 19:39:28 +02:00
twinaphex
f6e91732a1 (Android) Loads libretro library now but still SEGV at unspecified
location
2012-10-04 19:39:28 +02:00
twinaphex
2dcb61cb53 (Android) Some more work - fails right now at dylib_load 2012-10-03 19:45:20 +02:00
twinaphex
0d0fd03e09 (Android) use RARCH_LOG in bifrost.c 2012-10-03 16:23:50 +02:00
twinaphex
c49aa886a1 (Android) Need to add JNI_OnLoad and JNI_OnUnLoad in Bifrost 2012-10-03 06:11:33 +02:00
twinaphex
ad7bc1bbe2 (Android) Add missing (and required by Eclipse) 'gen' directory 2012-10-03 06:02:03 +02:00
twinaphex
4cfafc65b7 (Android / JNI) Compiles RetroArch in ARM mode now instead of THUMB -
can now use mrc instruction
2012-10-03 00:02:46 +02:00
twinaphex
0a20857a44 (ARM) Add mrc ARM define for benchmark.c
- Some Android build fixes
- Removed doubly defined static inline function
2012-10-02 23:59:19 +02:00
Twinaphex
8ad585ad34 (Android) Compile with HAVE_DYLIB 2012-09-17 05:31:29 +02:00
Twinaphex
7bec5ddb55 (Android) Add Android Makefile + commit auo-generated com_retroarch_rruntime.h
header
2012-09-17 02:40:34 +02:00
Twinaphex
511e94dbd7 (Android) Add rruntime.java 2012-09-17 02:16:23 +02:00
Twinaphex
6c05196e4f (Android) More exposed functions in Bifrost 2012-09-16 22:11:15 +02:00
Twinaphex
e84db7ba1f (Android) Begin RetroArch bridge code - JNI - call it 'Bifrost' 2012-09-16 21:00:34 +02:00
Twinaphex
50d8520085 (Android) Use GLES v2 - codepath for GLES v1 is broken if
GL_CLAMP_TO_BORDER is not available
2012-09-12 15:21:25 +02:00
Twinaphex
3d93b6a052 Add additional note 2012-09-11 10:21:22 +02:00
Twinaphex
005d25f709 (Android) Loads libretroarch library now 2012-09-10 04:51:22 +02:00
Twinaphex
e6303c9615 Add null_ctx.c and use this for Android for now 2012-09-10 02:00:06 +02:00
Twinaphex
8fcb79e86c (Android) Add logging 2012-09-10 01:11:49 +02:00
Twinaphex
61b0811501 (Android/GLES) Add HAVE_OPENGLES defines to gl.c - remaining stuff todo -
GL_QUADS not supported on GLES - GL_UNPACK_ROW_LENGTH/GL_PACK_ROW_LENGTH
not supported on GLES without extensions - all client state array
stuff unsupported -
- Query extensions and see if GL_UNPACK_ROW_LENGTH and GL_PACK_ROW_LENGTH
are available (on Tegra SOCs they should)
2012-09-10 00:39:26 +02:00
Themaister
fa5164fb8d Update some more files. 2012-08-22 20:01:19 +02:00
Themaister
c9a22392c8 Update to 0.9.7-rc1. 2012-08-11 09:18:39 +02:00
Twinaphex
0c7af232cc (Android) Have Android port use null video/input/audio drivers
for now - also changed some things in Griffin so things work again
after null drivers commit
2012-06-20 06:39:52 +02:00
Twinaphex
50a538b120 (Android) JNI Makefile for retroarch - don't define HAVE_OPENGL*
right now
2012-06-19 23:38:51 +02:00
Twinaphex
4dbfbbfe7f (Android) Preliminary NDK Makefile for compiling retroarch as a
shared library - we will need a separate gles driver
2012-06-19 23:34:19 +02:00