twinaphex
dbb962e946
Streamline frame_count usage
...
(Android/Griffin) Fix build
2012-12-14 20:33:36 +01:00
twinaphex
5421fb8269
(Android) PERF_TEST no longer default
2012-12-13 23:09:28 +01:00
twinaphex
986f886a35
(Android) Compiles in bitmap fonts
2012-12-13 22:49:17 +01:00
twinaphex
fdc65d7851
(Android) - New phoenix frontend - use startActivityForResult for filebrowsing
...
- Get rid of most PHOENIX_LEGACY ifdefs - code now works for both Phoenix and
Phoenix-legacy
- Refresh rate auto-configuration should work now on Phoenix
- Going to get rid of Phoenix-legacy soon altogether
2012-12-09 20:33:08 +01:00
twinaphex
3a3953aef3
(Android) Add back PHOENIX_LEGACY hack because new Phoenix frontend
...
doesn't work yet for me
2012-12-08 12:58:16 +01:00
Themaister
36c595335b
NEON optimized s16->float->s16.
2012-12-05 22:45:29 +01:00
twinaphex
2c2328d8a0
(NEON) Change WANT_NEON define back to HAVE_NEON
2012-12-04 07:57:31 +01:00
twinaphex
ddc9c94884
(Android) Refactor Android.mk - better defines
2012-12-03 04:58:44 +01:00
twinaphex
5eaaaacaf6
(Android) Make Neon compilation optional with a switch
2012-12-03 01:29:04 +01:00
twinaphex
7403faa608
HAVE_NEON define seems to give problems - WANT_NEON seems to work
...
- so quick-fix hack for now
2012-12-03 00:20:21 +01:00
twinaphex
1c9dec56a8
(NEON/Android) Some fixes
2012-12-02 23:50:32 +01:00
twinaphex
b072eba321
(Android) undefine HAVE_XML and WANT_LIBXML2 - performance
...
difference too big to justify including it
2012-12-02 01:37:40 +01:00
Themaister
02f84fe323
Updates to 0.9.8-beta3
2012-11-25 12:56:25 +01:00
twinaphex
05d04e443d
(Android) Define WANT_LIBXML2 - Griffin compiles in libxml2
2012-11-20 04:15:12 +01:00
twinaphex
01a7fb0f3b
(Griffin) Compile in RZlib into Grifin with WANT_RZLIB
2012-11-19 05:43:57 +01:00
twinaphex
3a230c0aab
(libxml2) LIBXML_REGEXP_ENABLED removed
2012-11-18 00:15:12 +01:00
twinaphex
99e08b76fa
(libxml2) LIBXML_UNICODE_ENABLED removed
2012-11-18 00:08:59 +01:00
twinaphex
d73602e687
(libxml2) LIBXML_MODULES_ENABLED removed
2012-11-17 23:47:45 +01:00
twinaphex
08d34130ef
(libxml2) Remove LIBXML_OUTPUT_ENABLED
2012-11-17 23:40:15 +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
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
f4d6fedd44
(Android) Add commented-out NEON CFLAG for now
2012-11-03 22:26:15 +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
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
ff599ac392
(Android) Change input process conditional to 'event' -also disable
...
PERF_TEST for regular usage
2012-10-31 16:04:40 +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
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
2da102a13f
(Android) Add native activity glue code
2012-10-29 02:34:27 +01:00
twinaphex
cfdfcd4b8e
(Android) Speed optimization
2012-10-25 20:58:05 +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
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
a675c4348f
(Android) Split off input code into its own driver
2012-10-16 19:46:59 +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
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
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