twinaphex
|
2aeaf25e1f
|
(libxml2) LIBXML_AUTOMATA_ENABLED removed
|
2012-11-17 23:56:00 +01:00 |
twinaphex
|
d73602e687
|
(libxml2) LIBXML_MODULES_ENABLED removed
|
2012-11-17 23:47:45 +01:00 |
twinaphex
|
73162c7794
|
(libxml) LIBXML_C14N_ENABLED removed
|
2012-11-17 23:43:39 +01:00 |
twinaphex
|
08d34130ef
|
(libxml2) Remove LIBXML_OUTPUT_ENABLED
|
2012-11-17 23:40:15 +01:00 |
twinaphex
|
9871a42a3d
|
(libxml) LIBXML_ICU_ENABLED removed
|
2012-11-17 23:22:49 +01:00 |
twinaphex
|
7a0e128a97
|
(libxml) LIBXML_THREADS_ENABLED removed
|
2012-11-17 23:20:47 +01:00 |
twinaphex
|
a70a5b541c
|
(libxml) LIBXML_WRITER_ENABLED removed
|
2012-11-17 23:09:25 +01:00 |
twinaphex
|
c0ae8bc079
|
(libxml2) Remove LIBXML_LEGACY_ENABLED + SAX v1
|
2012-11-17 22:57:01 +01:00 |
twinaphex
|
aeceadc3e3
|
(libxml2) Remove LIBXML_SCHEMAS_ENABLED
|
2012-11-17 22:43:50 +01:00 |
twinaphex
|
818a204fbc
|
(libxml2) Remove XInclude
|
2012-11-17 22:32:32 +01:00 |
twinaphex
|
9f123a54d9
|
(libxml2) Remove XPath/ Xpointer
|
2012-11-17 22:25:27 +01:00 |
twinaphex
|
f459819813
|
(libxml) Remove schematron
|
2012-11-17 22:12:50 +01:00 |
twinaphex
|
1379d895ed
|
(libxml) remove XML_PATTERN
|
2012-11-17 22:09:00 +01:00 |
twinaphex
|
14cd3c1184
|
(libxml2) Remove docbook parser
|
2012-11-17 22:02:08 +01:00 |
twinaphex
|
089a1da8b2
|
(libxml2) Remove XML_CATALOG
|
2012-11-17 21:55:00 +01:00 |
twinaphex
|
da3ec111e8
|
(Android) Get rid of unnecessary input_android.h header
|
2012-11-17 21:36:22 +01:00 |
twinaphex
|
bd39d4c5fa
|
(libxml2) Take out STANDALONE ifdefs
|
2012-11-17 18:04:36 +01:00 |
twinaphex
|
af19546d8d
|
(libxml) take out LIBXML_DEBUG_ENABLED
|
2012-11-17 17:34:26 +01:00 |
twinaphex
|
4285d9d128
|
(Android) Add libxml2 - will be heavily cut down/slimmed down
- already took out HTML parser and nanohttp/nanoftp webserver
|
2012-11-17 17:16:11 +01:00 |
Themaister
|
64d9a6fbda
|
0.9.8-beta2
|
2012-11-13 00:52:23 +01:00 |
Themaister
|
d7c7ad279e
|
Update version strings to 0.9.8-beta1.
|
2012-11-07 23:33:22 +01:00 |
twinaphex
|
55562a96af
|
(Android) Clean up native glue code + inline some stuff
|
2012-11-03 22:52:41 +01:00 |
twinaphex
|
f4d6fedd44
|
(Android) Add commented-out NEON CFLAG for now
|
2012-11-03 22:26:15 +01:00 |
twinaphex
|
6932f866ca
|
(Android) Try to reduce call stack by pointing everything in thread entry function
|
2012-11-03 21:03:14 +01:00 |
twinaphex
|
46a4efd885
|
(Android) Better lifecycle management - getting close to restoring state
|
2012-11-03 19:06:55 +01:00 |
twinaphex
|
2e58e25dbe
|
(Android) Can now cleanly exit with back button - lifecycle event
improvements
|
2012-11-03 17:42:09 +01:00 |
twinaphex
|
e0e5e8cb1b
|
(Android GLSL) MAX_PROGRAMS 8 instead of 16, MAX_TEXTURES 4 instead
of 8, PREV_TEXTURES 3 instead of 7
|
2012-11-03 09:35:18 +01:00 |
twinaphex
|
9da9c8042b
|
(Android) Use Griffin - faster
|
2012-11-03 08:42:33 +01:00 |
twinaphex
|
724206c348
|
(Android) reinsert native glue code
|
2012-11-03 07:17:55 +01:00 |
twinaphex
|
faba5f4c13
|
(Android) Fixup input logs
|
2012-11-03 04:36:32 +01:00 |
twinaphex
|
1d31f7efa0
|
(Android) All keyboard hotkeys work now
|
2012-11-03 00:57:47 +01:00 |
twinaphex
|
0dbcdb087d
|
(Android) Rewrite of input code
|
2012-11-03 00:31:05 +01:00 |
twinaphex
|
02f81a38c2
|
(Android) Create input_state for Android app - can now signal that a window
was created, or that we want to shutdown
|
2012-11-02 22:27:22 +01:00 |
twinaphex
|
312a81a663
|
(Android) Set -fno-stack-protector
|
2012-11-02 18:11:34 +01:00 |
twinaphex
|
66c830a9a1
|
(Android) Rename sse3 to ssse3
|
2012-11-02 05:32:52 +01:00 |
twinaphex
|
18aa791296
|
(Android) Now detects if CPU has NEON or SSE3
|
2012-11-02 05:27:58 +01:00 |
twinaphex
|
7ac8d02a05
|
(Android) Performance changes - build fix
|
2012-11-02 04:13:35 +01:00 |
twinaphex
|
b0e4ca599c
|
(PC/Linux) performance_android.c works for PC Linux too - refactor as
performance_linux and compile it in for Linux build (but don't yet use it)
|
2012-11-01 07:41:36 +01:00 |
twinaphex
|
85f6ddc4ae
|
(Android) We'll be able to tell now at runtime whether or not
a CPU has specific features (such as NEON, hard float, SSE, etc.).
Will refactor this later and add getters/setters
|
2012-11-01 07:15:01 +01:00 |
twinaphex
|
b240cfbc7e
|
(RARCH_PERF) Rename benchmark.c to perforance.c
(MSVC2010) Rename incorrectly named MSVC2012 solution which was
really an MSVC 2010 solution
|
2012-11-01 06:21:18 +01:00 |
twinaphex
|
3837a503b7
|
(Android) Reimplement native glue code
|
2012-11-01 05:48:46 +01:00 |
twinaphex
|
a4d1305838
|
(Android) Some native glue code optimizations
|
2012-10-31 22:22:29 +01:00 |
twinaphex
|
a2ea556be5
|
(Android) Call process_cmd and process_input directly - try to get
rid of all these poll callbacks
|
2012-10-31 19:22:34 +01:00 |
twinaphex
|
5240f2d9f1
|
(Android) native glue code - fix indenting and remove savestate
leftovers
|
2012-10-31 18:52:43 +01:00 |
twinaphex
|
4d99d93df0
|
(Android) remove Android save state for now - unused and will
probably reimplement it later
|
2012-10-31 18:10:38 +01:00 |
twinaphex
|
c0b8f28484
|
(Android) Also remove this - accelerometer-related
|
2012-10-31 17:33:58 +01:00 |
twinaphex
|
cd92520983
|
(Android) Don't poll accelerometer - no use yet and in case we
want to support something like GBA WarioWare Twisted stuff, we
will have to add motion support to libretro anyway - so can be
shelved for now
|
2012-10-31 17:33:08 +01:00 |
twinaphex
|
cbcffbb5cf
|
(Android) Get rid of unused width/height/animated in g_android struct
|
2012-10-31 17:12:45 +01:00 |
twinaphex
|
0fe3ab8f2d
|
(Android) Input - get rid of android_input_state_t struct - only
use a single uint64 array now for state
|
2012-10-31 16:18:58 +01:00 |
twinaphex
|
ff599ac392
|
(Android) Change input process conditional to 'event' -also disable
PERF_TEST for regular usage
|
2012-10-31 16:04:40 +01:00 |
twinaphex
|
035713f124
|
(Android) performance counter for engine_handle_input
|
2012-10-31 15:18:47 +01:00 |
twinaphex
|
12f5434f3e
|
(Android) use ALooper_pollOnce instead of ALooper_pollAll
|
2012-10-31 15:16:16 +01:00 |
twinaphex
|
94ccdd627b
|
(Android) Input - now handles volume up/down and back buttons
|
2012-10-31 06:56:14 +01:00 |
twinaphex
|
0aa08c3b46
|
(Android) Input optimizations - this function has heavy overhead
depending on how many times you press buttons / input event activity
|
2012-10-31 04:01:17 +01:00 |
twinaphex
|
49cff6a46a
|
(Android) Input - another cleanup
|
2012-10-31 01:59:15 +01:00 |
twinaphex
|
666e2910b3
|
(Android) Input - Small cleanups
|
2012-10-31 01:38:34 +01:00 |
twinaphex
|
e426087ebc
|
(Android) Input rewrite - should now be faster and support more
keycodes - keyboard keys are hooked up too for control with keyboard
|
2012-10-31 01:25:24 +01:00 |
twinaphex
|
1902763f67
|
Performance counters for audio
|
2012-10-30 23:46:01 +01:00 |
twinaphex
|
50bc08aa7b
|
(Android) Improved performance - avoid logging like the plague
apparently
|
2012-10-30 17:16:57 +01:00 |
twinaphex
|
b204b55386
|
(Android) Remove unnecessary animating conditional block in gfx_ctx_check_window
|
2012-10-30 06:36:38 +01:00 |
twinaphex
|
1ff6175bd2
|
(Android) Move polling for events into Android input driver instead
of EGL context check_window function
|
2012-10-30 06:20:49 +01:00 |
twinaphex
|
c2f49f1c53
|
(Android) Input control improvements
|
2012-10-30 05:57:12 +01:00 |
twinaphex
|
fb25f31598
|
(Android/OpenSL) Bigger audio buffers - bigger latency/longer
delay in audio, but no audio breakup - also applied -O3 and -funroll-loops
for Android Makefile - seems to help
|
2012-10-30 05:25:14 +01:00 |
twinaphex
|
8123cb1013
|
(Android) Add alternate control layouts - will need to switch
between these with a button combo
|
2012-10-29 22:06:56 +01:00 |
twinaphex
|
6424513df8
|
(Android) Input - use custom binds
|
2012-10-29 14:45:25 +01:00 |
twinaphex
|
45142ed3d2
|
(Android) Get rid of do_pollblock - unnecessary now
|
2012-10-29 13:34:03 +01:00 |
twinaphex
|
c2557e0d4f
|
(Android) Input experiment
|
2012-10-29 05:09:10 +01:00 |
twinaphex
|
db15975315
|
(Android) Small changes
|
2012-10-29 04:58:15 +01:00 |
twinaphex
|
2da102a13f
|
(Android) Add native activity glue code
|
2012-10-29 02:34:27 +01:00 |
twinaphex
|
50875ce46c
|
(Android) Working (but hoky) controls
|
2012-10-29 01:28:15 +01:00 |
twinaphex
|
1ce5869096
|
(Android) Add input_android.h
|
2012-10-28 22:22:04 +01:00 |
twinaphex
|
915f26cbd0
|
(Android) Initial work on input
|
2012-10-28 22:20:56 +01:00 |
twinaphex
|
aefb3ee3af
|
(GL) Fix build for HAVE_OPENGLES target
(Android) Input - add device ID per joypad
|
2012-10-28 03:14:50 +01:00 |
twinaphex
|
43602b97c9
|
(Android) Flesh out Android input
|
2012-10-28 02:21:09 +01:00 |
twinaphex
|
9cd7181813
|
(Android) AMotionEvent_getAxisValue function pointer - even USB
joystick support in NDK code requires hacks even in ICS 4.0 and
up - Google worst faildevs of the century
|
2012-10-27 20:22:53 +02:00 |
twinaphex
|
cfdfcd4b8e
|
(Android) Speed optimization
|
2012-10-25 20:58:05 +02:00 |
twinaphex
|
3342bd4ec6
|
(Android) Teardown more or less works correctly now - have to do
exit() at the end because of the way dynamic libraries stay in
memory and can't be purged - so static variables retain their
state (ie. previous values from the previous session) - see
https://groups.google.com/forum/?fromgroups=#!topic/android-ndk/XDO-Rar3ptY
http://comments.gmane.org/gmane.comp.handhelds.android.ndk/11500
|
2012-10-21 19:56:36 +02:00 |
twinaphex
|
9b6425c1da
|
(Android) Use DetachCurrentThread - first stab at setting up clean
deiniting
|
2012-10-21 17:30:02 +02:00 |
twinaphex
|
6d44198f8a
|
(Android) Slight nit
|
2012-10-21 16:52:54 +02:00 |
twinaphex
|
3ec51cbd23
|
(Android) Comment out accelerometer code also in event callback
|
2012-10-21 16:51:04 +02:00 |
twinaphex
|
f6e46ce8a4
|
(Android) Now builds RetroArch libraries for all Android ABIs -
ARM, ARMv7a, MIPS, x86
|
2012-10-21 16:38:56 +02:00 |
twinaphex
|
647fd0abf0
|
(Android) Not sure if we have to do this 'event loop' in gfx_ctx_check_window
- make it sample one frame of events and that is it - also comment out
accelerometer stuff for now
|
2012-10-21 16:37:15 +02:00 |
twinaphex
|
161afd98dc
|
(OpenSL ES) OpenSL init seems to work now despite OutputMix interface
apparently being unsupported on Android. Included note for workaround.
|
2012-10-18 07:28:56 +02:00 |
twinaphex
|
6bf7c3cb06
|
Update credits for collaborated files
|
2012-10-18 06:06:55 +02:00 |
twinaphex
|
63238d3b67
|
(OpenSL) Add preliminary driver - OpenSL ES implementation in NDK
is a half-baked, half-implemented hackfest, so will have to go over
Android-specific examples to get this to work
|
2012-10-18 05:46:09 +02:00 |
twinaphex
|
828762f6fd
|
(Android) Take out excessive logging
|
2012-10-16 23:55:39 +02:00 |
twinaphex
|
bed99bb0da
|
(Android) Compile with DPERF_TEST enabled - replace CLOCK_MONOTONIC_RAW
with CLOCK_MONOTONIC
|
2012-10-16 23:29:03 +02:00 |
twinaphex
|
4212458625
|
(Android) Log touchscreen events for now
|
2012-10-16 20:03:45 +02:00 |
twinaphex
|
a675c4348f
|
(Android) Split off input code into its own driver
|
2012-10-16 19:46:59 +02:00 |
twinaphex
|
97ef554e31
|
(Android) Use g_android.app state instead of local variable
|
2012-10-16 18:38:41 +02:00 |
twinaphex
|
977155425a
|
(Android) No longer have to click on the screen to get RetroArch
to start
|
2012-10-16 18:07:22 +02:00 |
twinaphex
|
be1abb6f38
|
(Android) Runs now - note - we might want to refactor HAVE_XML ifdefs
to HAVE_GLSL since I currently don't have HAVE_XML defined for
Android NDK
|
2012-10-16 15:38:25 +02:00 |
twinaphex
|
3cf0e3c984
|
(Android) Cleanups in context file - do away with everything related
to RARCH_CONSOLE
|
2012-10-16 14:43:34 +02:00 |
twinaphex
|
2f26f8e76f
|
(Android) Try to deinit RetroArch when closing - currently fails due to
not being able to dequeue native window buffer
|
2012-10-16 13:48:08 +02:00 |
twinaphex
|
5e85906f94
|
(Android) Comment out accelerometer logging for now - so that we
don't spam the logger
|
2012-10-16 13:27:49 +02:00 |
twinaphex
|
d4dee21589
|
(Android) Runs now - brings window up - inits GLES through EGL -
but fails at shader init - 'called unimplemnted OpenGL ES API'
|
2012-10-16 13:08:36 +02:00 |
twinaphex
|
402f3ec364
|
(Android) Hack - loading libretro.so from /data/data/com.retroarch/lib/libretro.so for now - problem #2 - crashesat [ANDROID/EGL]: EGL version: 1.4 log - reason being
that window is not yet inited
|
2012-10-16 12:59:43 +02:00 |
twinaphex
|
ff914dd862
|
(Android) Set up RetroArch for real (Android is retarded in that it
only allows us to use dlopen on shared libs that are in the app's
'lib' folder - 'security' concerns and all
|
2012-10-16 12:49:56 +02:00 |
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
|
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 |