Commit Graph

4815 Commits

Author SHA1 Message Date
twinaphex
45fa3d7ba7 (Android) PS3 pad detection - still need to sort out D-pad 2012-12-30 17:03:10 +01:00
Themaister
35e17e5017 Fix CPU hogging issue on Android when paused. 2012-12-30 16:54:16 +01:00
twinaphex
813a659f8a (Android) Detects Dual Strike now 2012-12-30 16:53:24 +01:00
twinaphex
b264700eaf (Android) First stab at autodetection code 2012-12-30 16:33:13 +01:00
Themaister
c91e0e23f4 Add JNI device name query. 2012-12-30 15:04:02 +01:00
ToadKing
91bd77f695 Add title updating to VG driver 2012-12-28 22:30:37 -05:00
Themaister
e3a0668f55 Fix segfault when samples < 8 on NEON. 2012-12-28 21:25:41 +01:00
Themaister
3d9bacd536 Don't log viewport calls. 2012-12-28 00:14:19 +01:00
Themaister
9fbd888566 Handle orientation without explict calls.
Appears to fix some kind of "race condition" in EGL.
2012-12-28 00:12:18 +01:00
Themaister
71505ccb87 Improve resize handling on Android. 2012-12-27 23:30:27 +01:00
Themaister
2ceb46cd02 Clarify multi-touch functionality for _POINTER. 2012-12-27 23:16:21 +01:00
Themaister
4651dd935a Improve multitouch. 2012-12-27 23:03:35 +01:00
twinaphex
9f80f36c16 (Android) Small refinement to input 2012-12-27 21:10:18 +01:00
twinaphex
16ab406a1a (Android) First stab at multitouch - far from satisfactory 2012-12-27 17:08:46 +01:00
twinaphex
ad7a8cd468 (Android) Include native/jni/Android.mk file in phoenix/jni/Android.mk
file
2012-12-27 14:55:40 +01:00
Themaister
4786f6dd94 Fix useless code. 2012-12-27 12:33:23 +01:00
Themaister
7458f7888f Set up multitouch querying. 2012-12-27 12:26:13 +01:00
Themaister
d74c49f4cd Style nit. 2012-12-26 09:56:54 +01:00
twinaphex
60f6727034 Fix GL build - gl_set_nonblock_state and gl_focus use a local
pointer to video data in their wrapper macro functions
2012-12-26 09:32:15 +01:00
twinaphex
7a9293b8c9 (Android) Remove gfx_ctx_get_aspect_ratio as well 2012-12-26 07:56:29 +01:00
twinaphex
0c3f9a854a (Android) Remove HAVE_RMENU code from Android EGL context file -
we aren't going to use RMenu after all
2012-12-26 07:20:31 +01:00
Squarepusher
17bd018cde Merge pull request #107 from notaz/android
Android fixes
2012-12-25 21:49:34 -08:00
notaz
b1e8c84f55 (Android) Enable and fix warnings. 2012-12-26 03:11:33 +02:00
notaz
fff846d579 (Android) Remove unused variables.
width/height is read by gfx_ctx_get_video_size() later.
2012-12-26 03:11:33 +02:00
notaz
df2466c5ed (Android) Fix crash on orientation update. 2012-12-26 03:11:32 +02:00
notaz
bbc898400d (Android) Remove unneeded include.
Also fixes build on older NDK (r6b).
2012-12-26 03:11:32 +02:00
notaz
729bf464c5 (Android) Enable logger and overlay for phoenix.
Doesn't build otherwise for me.
2012-12-26 03:11:08 +02:00
Themaister
e3378c219c Use crude ref-counting for driver handles. 2012-12-25 23:18:19 +01:00
twinaphex
4e61543203 (360) ) Add HAVE_RMENU to 'Release' target 2012-12-25 21:44:29 +01:00
Themaister
35a591809d Fix console warning. 2012-12-25 20:47:49 +01:00
twinaphex
d114095447 (RARCH_CONSOLE) Don't compile in input_common.c for consoles 2012-12-25 20:46:58 +01:00
Themaister
0b7bfc872b Allow rewind to be inited/deinited better. 2012-12-25 19:46:19 +01:00
Themaister
57d7643b86 Fix compiler warnings. 2012-12-25 19:05:30 +01:00
Themaister
82f2bba8f2 Accept CONFIGFILE argument over JNI. 2012-12-25 15:21:01 +01:00
Themaister
efef75342b Rework open_default_config_file(). 2012-12-25 14:51:08 +01:00
Themaister
4d802ccfbc Set custom refresh rate before starting main loop. 2012-12-25 14:00:24 +01:00
Themaister
e4e0d9c72d Reset driver.* handles on driver reinit. 2012-12-25 00:01:06 +01:00
twinaphex
f00c0311d3 (Android) Add more JNI macros 2012-12-24 22:15:01 +01:00
twinaphex
2ee5efc4a1 (Android) Orientation change now done in a stable way without freeing/
reiniting the video driver again
2012-12-24 20:17:16 +01:00
twinaphex
ae8c7b8d7f (Android) Orientation change works again - crashes after a finite
number of times changing orientation though
2012-12-24 19:06:28 +01:00
twinaphex
e8a57f21cd (Android) Fix - restore state functionality broke again due to
'refactor' in driver.c - this does not work for re-entrancy - please
consult with me
2012-12-24 18:06:51 +01:00
twinaphex
70b5007a1e (Android) Wrapping all JNI usage seems impractical - settle for
a JNI helper header file instead
2012-12-24 17:22:57 +01:00
twinaphex
bacad2f05a (Android) Some more JNI refactors - more coming up 2012-12-24 16:14:38 +01:00
twinaphex
480e36000e (Android/Phoenix) remove remnants 2012-12-24 15:23:06 +01:00
twinaphex
e5e58912c1 (Android) Input - small nit changes 2012-12-24 15:05:59 +01:00
twinaphex
8f86172e3f (Android) Smaller 'overlay next' button for basic overlay
(Android) Mouse can be used to control overlay now too - is crash-prone
though after too many mouse clicks - reason unknown right now
2012-12-24 14:08:50 +01:00
twinaphex
eb6937a7bd (Android) JNI wrapper - check some more for exceptions 2012-12-24 12:53:50 +01:00
twinaphex
b03f5d8c4b (Android) Motion events now use correct pointer for event instead
of always pointer 0
2012-12-24 12:30:05 +01:00
twinaphex
8f6b5ab793 (Android) JNI - add safety checks 2012-12-24 11:26:38 +01:00
Themaister
4c27922ab7 Don't rotate overlay if game is rotated. 2012-12-24 00:21:42 +01:00