twinaphex
|
39e8909228
|
(Android) Input autodetection - add iDroid x360
|
2013-03-05 14:25:30 +01:00 |
twinaphex
|
2c44563dba
|
Brings up RMenu now for me
|
2013-03-04 17:26:34 +01:00 |
twinaphex
|
5c16cff2e7
|
Merge branch 'android-rgui' of https://github.com/Themaister/RetroArch into android-rgui
Conflicts:
android/native/jni/input_android.c
|
2013-03-04 17:00:43 +01:00 |
twinaphex
|
6c0cc9da49
|
(Android) Input autodetection - corrected RetroPad R / RetroPad L2
for WiseGroup PS2 to USB
|
2013-03-04 16:42:26 +01:00 |
twinaphex
|
c2a78e86d1
|
(Android) Check explicitly for either LOOPER_ID_INPUT or LOOPER_ID_MAIN
in anroid_input_poll
|
2013-03-04 16:15:58 +01:00 |
twinaphex
|
2e68c61ea6
|
(Android) Make engine_handle_input a part of android_input_poll
|
2013-03-04 15:52:09 +01:00 |
twinaphex
|
b4490ae496
|
(Android) Don't define HAVE_ASYNC_POLL for now
|
2013-03-04 14:21:37 +01:00 |
twinaphex
|
1124ac8494
|
Make android_handle_events an implementation of input_poll function -
rely on HAVE_ASYNC_POLL whether or not input_async_poll_func or
input_poll_func is 'blanked out'
|
2013-03-04 14:12:04 +01:00 |
twinaphex
|
ab6135c9d5
|
(Android) Define HAVE_ASYNC_POLL for Android (will likely be used for other
mobile platforms as well)
|
2013-03-04 11:52:58 +01:00 |
twinaphex
|
e1d02ba837
|
(Android) Make function pointer engine_handle_dpad - use AMotionEven_getAxisValue
if we can use it (on Android 4.0 and up)
|
2013-03-04 11:18:22 +01:00 |
twinaphex
|
8564ad5ac5
|
(Android) Add custom dzone_min/dzone_max for Buffalo SNES pad
|
2013-03-04 02:25:58 +01:00 |
twinaphex
|
7fbe742d3d
|
(Android) Dpad deadzones now configurable per pad
|
2013-03-04 02:19:11 +01:00 |
twinaphex
|
b236fb47bf
|
(Android) Better pad directional macros
|
2013-03-04 00:08:55 +01:00 |
twinaphex
|
d79d15c79d
|
(Android) Add AMotionEvent_getAxisValue dlsym hack - wll properly make
this suitable for Android 4.0 and up later
|
2013-03-03 23:17:16 +01:00 |
twinaphex
|
0f16bddb02
|
(Android) Try to do engine_handle_input more or less exactly like
this (xcept for 'predispatch events' which caused issues on Xperia
Play apparently) - http://ps3computing.blogspot.nl/2012/12/anr-application-not-responding.html
|
2013-03-03 20:57:14 +01:00 |
twinaphex
|
afa04bd376
|
(Android) Make engine_handle_input inline
|
2013-03-03 20:45:13 +01:00 |
twinaphex
|
ebd8b29399
|
(Android) Move android_handle_event to input_android.c
|
2013-03-03 20:17:00 +01:00 |
twinaphex
|
69192932fc
|
(Android) TTT THT pad - add pad controls for player 2
|
2013-03-03 17:15:42 +01:00 |
twinaphex
|
38ca77a8eb
|
(Android) Nit
|
2013-03-03 13:27:26 +01:00 |
twinaphex
|
28c9f51913
|
(Android) Rewrite new input code some more
|
2013-03-03 11:22:59 +01:00 |
twinaphex
|
ec114db356
|
(Android) Reimplemented input loop - better throughput/latency
|
2013-03-02 23:53:06 +01:00 |
twinaphex
|
ff88dc759c
|
(Android) Start moving most input code to input_android.c - split
up main input logic into engine_handle_input
|
2013-03-02 22:56:58 +01:00 |
twinaphex
|
857609b739
|
(Android) Solves ANR issues on Xperia Play after 30 secs
|
2013-03-02 22:11:09 +01:00 |
twinaphex
|
0c87437ea3
|
(Android) Fixes menu back button again on Xperia Play
|
2013-03-02 18:37:52 +01:00 |
twinaphex
|
c65e85f3df
|
(Android) Try to prevent race condition causing ANRs when two input devices
are being pressed at the same time - see http://ps3computing.blogspot.nl/2012/12/anr-application-not-responding.html
|
2013-03-02 16:47:13 +01:00 |
twinaphex
|
2d4d9d181e
|
(Android) Add explicit runtime hack for Xperia Play so that
AKEYCODE_BACK behavior is not contingent on AKeyMeta (which
could produce problems on other pads). Hopefully should fix
some issues
|
2013-03-02 11:27:24 +01:00 |
ToadKing
|
6778267016
|
change some logs around
detect menu key from any "controller"
|
2013-02-28 11:04:11 -05:00 |
ToadKing
|
83878b05e7
|
commit makefile changes
|
2013-02-28 10:20:29 -05:00 |
ToadKing
|
d28cb94717
|
start of RGUI port to Android
currently detects menu button to bring up RGUI, but GL does not draw it
yet and you cannot exit from the (invisible) RGUI menu yet
|
2013-02-27 20:20:29 -05:00 |
twinaphex
|
ceb27f14ed
|
(Android) Input autodetection - add initial Tommo NeoGeoX arcade stick binds (WIP)
|
2013-02-26 15:50:06 +01:00 |
Squarepusher
|
bd4d97337c
|
Merge pull request #139 from Themaister/thread_video
Threaded video driver
|
2013-02-19 14:17:00 -08:00 |
twinaphex
|
455b7ea0c4
|
(Android) Restore PS3 controls
|
2013-02-17 23:18:03 +01:00 |
twinaphex
|
99a2a438cb
|
(Android) Add iControlpad
|
2013-02-17 22:58:06 +01:00 |
Themaister
|
7f21a9b2d2
|
Merge branch 'master' of github.com:Themaister/RetroArch into thread_video
Conflicts:
android/native/jni/Android.mk
console/griffin/griffin.c
|
2013-02-17 00:47:36 +01:00 |
twinaphex
|
e5c6cd6fdb
|
(Android) Define HAVE_THREADS
|
2013-02-17 00:40:49 +01:00 |
twinaphex
|
54ecb3cc7a
|
Change -HAVE_THREAD to -HAVE_THREADS - don't define it for PS3/Wii/NGC
|
2013-02-17 00:38:30 +01:00 |
Themaister
|
76bf41188a
|
Add video_threaded option to Android.
|
2013-02-17 00:26:17 +01:00 |
twinaphex
|
9a88ebb1e6
|
Change WANT_RZLIB to WANT_MINIZ
|
2013-02-16 21:43:29 +01:00 |
twinaphex
|
960b091e59
|
(Android) Fixes Madcatz fighting stick - now autodetected -
R1/R2 button properly configured for SF-style games
|
2013-02-13 22:52:27 +01:00 |
twinaphex
|
19fae3f52f
|
(Android) Ability to use AKEYCODE_BACK for pads
|
2013-02-13 17:56:39 +01:00 |
twinaphex
|
252a917b7e
|
(Android) Logitech Dual Action - AKEYCODE_BACK does Select
|
2013-02-12 21:23:11 +01:00 |
twinaphex
|
04003780ac
|
(Android) Added PC2JAMMA-USB to autodetection - pad 2 still
unfinished though
|
2013-02-11 02:12:21 +01:00 |
twinaphex
|
8936f058c4
|
(Android) Add iCade profile iPega
|
2013-02-11 01:39:06 +01:00 |
ToadKing
|
b03f1bc950
|
(Android) fix potential segfault
|
2013-02-10 18:59:24 -05:00 |
ToadKing
|
18d30fb441
|
(Android) fix up motion events incorrectly removing every active motion event
|
2013-02-10 18:52:46 -05:00 |
twinaphex
|
77f8b9a0c9
|
Bump up versions to 0.9.8.3
|
2013-02-09 19:06:03 +01:00 |
twinaphex
|
f75eeffc08
|
(Android) Add Genius MaxFire G-08XU to autodetection list
|
2013-02-09 15:03:43 +01:00 |
twinaphex
|
fa582bf15e
|
(Android) Add ICade profile option
|
2013-02-09 11:44:50 +01:00 |
Themaister
|
53e766762e
|
Use lower quality sinc on Android.
|
2013-02-08 14:31:07 +01:00 |
twinaphex
|
5b57e99b89
|
(Android) Build fix
|
2013-02-08 02:59:28 +01:00 |
twinaphex
|
4ed6248c89
|
(Android) Add to autodetection list - add Zeemote Steelseries, Add Saitek Rumblepad, add Super Smart Joy
|
2013-02-08 02:57:21 +01:00 |
Themaister
|
bdd67f1a3f
|
(Android) Fix build breakage.
|
2013-02-05 21:55:20 +01:00 |
twinaphex
|
bdf74174f1
|
(Android) Quick fix for input - bump up version to r10
|
2013-02-05 18:00:16 +01:00 |
twinaphex
|
d80e0df9e9
|
(Android) Should fix touchscreen controls no longer responding
after inserting a pad that changes dpad_emulation
|
2013-02-05 04:24:05 +01:00 |
twinaphex
|
924cfb2121
|
(Android) Move Madcatz autodetect logic
|
2013-02-05 03:50:54 +01:00 |
twinaphex
|
88f73344ee
|
(Android) Bump up version to r9 - fix Toodles button layout
|
2013-02-04 03:50:29 +01:00 |
twinaphex
|
32dca887d3
|
(Android) Add MOGA IME to autodetection list
|
2013-02-04 00:43:13 +01:00 |
ToadKing
|
8b652298cd
|
(Android) Xperia O button fix
|
2013-02-03 17:04:09 -05:00 |
ToadKing
|
514bfdd07d
|
(Android) Xperia back button fix
|
2013-02-03 16:48:52 -05:00 |
twinaphex
|
71473dad51
|
(Android) Xperia Play controls finally work
|
2013-02-03 22:43:18 +01:00 |
twinaphex
|
526d9af5c2
|
(Android) Add Madcatz USB Fighting stick to autodetection list
|
2013-02-03 22:22:50 +01:00 |
twinaphex
|
dd7ae5c474
|
(Android) Add logs for Xperia debugging
|
2013-02-03 21:26:53 +01:00 |
twinaphex
|
63fb29996f
|
(Android) Xperia Play - group autodetection input binds together
for both game-zeus and keypad-game-zeus
|
2013-02-03 20:44:05 +01:00 |
ToadKing
|
ece4064e52
|
(Android) try to fix Xperia Start/Select
|
2013-02-03 14:22:32 -05:00 |
twinaphex
|
ce023c5ab0
|
(Android) Try to 'foot-bind' separate Xperia devices again
|
2013-02-03 20:04:48 +01:00 |
twinaphex
|
9cfdd61103
|
(Android) Reimplement 'touchscreen is always player 1 and doesn't take
up a slot'
|
2013-02-03 19:42:55 +01:00 |
twinaphex
|
6638ee1257
|
Revert "(Android) touchpad is now always first controller"
This reverts commit 5bc5195bc4 .
Conflicts:
android/native/jni/input_android.c
|
2013-02-03 19:06:54 +01:00 |
twinaphex
|
15f79f78a1
|
Revert "(Android) Xperia Play (attempted) fixes"
This reverts commit 9d7e246ead .
|
2013-02-03 18:49:05 +01:00 |
ToadKing
|
1064e56970
|
(Android) fix touch input for multi-touch
|
2013-02-01 18:47:11 -05:00 |
ToadKing
|
9d7e246ead
|
(Android) Xperia Play (attempted) fixes
|
2013-02-01 14:24:12 -05:00 |
ToadKing
|
5bc5195bc4
|
(Android) touchpad is now always first controller
Xperia Play fixes
|
2013-01-31 20:40:47 -05:00 |
ToadKing
|
ee8683396f
|
(Android) fix back button binds acting up
|
2013-01-30 12:35:21 -05:00 |
twinaphex
|
630608a7fc
|
(Android) Control if back button exits on a per-controller basis
|
2013-01-30 18:07:39 +01:00 |
twinaphex
|
f4c04b224d
|
(Android) Add DragonRise USB pad to autodetection
|
2013-01-29 20:49:23 +01:00 |
twinaphex
|
0e9c040e88
|
(Android) Bump up version + small message tweak
|
2013-01-29 03:50:03 +01:00 |
ToadKing
|
f65e64a638
|
(Android) custom input binding
|
2013-01-28 20:05:00 -05:00 |
twinaphex
|
ce32089623
|
(Android) Input autodetection expanded - add Thrust Gamepad - fix
RetroPort NES - change around X/Y for Logitech F710
|
2013-01-29 01:03:03 +01:00 |
twinaphex
|
c4d1f110b1
|
(Android) Group Mayflash PS2 to USB converters + cleanups
|
2013-01-28 06:09:07 +01:00 |
twinaphex
|
db1851d7c4
|
(Android) Add gamepads to autodetection - (Archos gamepad, Xperia Play,
Xbox 1 Titanium X-Joyconverter, Xbox 360 wired, Red Samurai BT, Mayflash
Wii Classic variant, RetroUSB NES, RetroUSB SNES, Buffalo SNES,
Logicool F710, Elecom PS1/PS2)
|
2013-01-28 02:00:50 +01:00 |
twinaphex
|
3e0575b320
|
(Android) Fixed bug where device name was not being shown long enough
- useful for debugging input
|
2013-01-27 06:51:44 +01:00 |
twinaphex
|
e31db3bf20
|
(Android) Add Nyko Playpad Pro to autodetection
|
2013-01-27 04:59:11 +01:00 |
twinaphex
|
f9d0b66d49
|
(Android) Add Snakebyte idroid to input autodetect
|
2013-01-26 22:59:34 +01:00 |
twinaphex
|
47796ebc42
|
(Android) Add Logitech Dual Action to autodetect
|
2013-01-26 22:41:23 +01:00 |
twinaphex
|
abf7ad4612
|
(Android) Add JXD S5110 input autodetect
|
2013-01-26 20:55:21 +01:00 |
twinaphex
|
d797903f4c
|
(Android) Mayflash PS2 USB converter works now
|
2013-01-26 19:42:36 +01:00 |
twinaphex
|
45839ac82e
|
(Android) Add Mayflash Super Joy Box 3 Pro to autodetect
|
2013-01-26 17:17:06 +01:00 |
Themaister
|
bbaec34744
|
Update version numbers to 0.9.8.
|
2013-01-22 00:22:09 +01:00 |
twinaphex
|
5563fb3ea6
|
(Android) Decrease state_device_ids by size
|
2013-01-13 02:44:13 +01:00 |
Themaister
|
58bdf43a5d
|
Fix Android build.
|
2013-01-12 22:32:21 +01:00 |
Themaister
|
93c4682f99
|
Add RARCH_DEVICE_POINTER_SCREEN to Android.
|
2013-01-11 16:32:49 +01:00 |
twinaphex
|
6d755ae193
|
(Android) Rename android_glue.h into frontend_android.h and move it
|
2013-01-09 05:12:56 +01:00 |
Themaister
|
5832f849f0
|
Don't allow pressed fingers count to wrap around.
Play safe. Shouldn't happen, but you never know with Android.
|
2013-01-09 00:41:40 +01:00 |
Themaister
|
c3ff164919
|
Increase MAX_TOUCH.
Ensure that we don't set data outside array.
Warn if this happens.
|
2013-01-09 00:40:38 +01:00 |
twinaphex
|
8c8c3cc10b
|
(Android) Input tweaks/cleanups
|
2013-01-07 00:49:17 +01:00 |
twinaphex
|
f8160fb2bd
|
(Android) Cleanups
|
2013-01-06 06:10:24 +01:00 |
twinaphex
|
013fda1cb6
|
(Android) Move Android frontend file too
|
2013-01-06 05:28:42 +01:00 |
Themaister
|
9df3b56413
|
Refactor main_wrap out to core.
|
2013-01-06 03:06:47 +01:00 |
twinaphex
|
dd74683f26
|
(Android) Take out earlier SixAxisIME code - we'll always use
gamepad emulation with this IME app now
|
2013-01-05 18:33:26 +01:00 |
twinaphex
|
25de472336
|
(Android) Put in keybinds for dancingpixelstudios PS3 IME app
gamepad emulation
|
2013-01-05 18:13:30 +01:00 |
twinaphex
|
aeebac522c
|
(Android) Cleanups to the way messages are passed and pushed for
debug input key reporting
|
2013-01-05 17:35:50 +01:00 |
twinaphex
|
9a8e6a6432
|
(Android) Add debug input keycode reporting option
|
2013-01-05 17:09:13 +01:00 |
twinaphex
|
2aaf7e4b02
|
(Android) small cleanups
|
2013-01-05 07:50:17 +01:00 |
twinaphex
|
cd46fc96a6
|
(Android) Refactor g_android
|
2013-01-05 07:38:59 +01:00 |
twinaphex
|
fc55e48221
|
(Android) Cut down on g_android usage
|
2013-01-05 07:20:02 +01:00 |
twinaphex
|
147cb8f0d1
|
(Android) get rid of window_ready member
|
2013-01-05 06:24:13 +01:00 |
twinaphex
|
1cae4de653
|
(Android) More elegant way of setting refresh rate
|
2013-01-05 06:02:02 +01:00 |
twinaphex
|
4eeac9a1d7
|
(Android) Add autodetect_enable entry to settings
|
2013-01-05 04:58:30 +01:00 |
twinaphex
|
e76ce3d525
|
(Android) Should autodetect keyboards now and configure them
|
2013-01-05 04:07:44 +01:00 |
twinaphex
|
c64af4d3d0
|
(Android) Should configure first four pads for Wiimote pads if
IME app is ccpcreations Wii IME
|
2013-01-05 00:58:06 +01:00 |
twinaphex
|
085a90d018
|
Get rid of RARCH_GPU_PERFORMANCE_MODE
|
2013-01-04 21:32:22 +01:00 |
Themaister
|
3f8bfa1484
|
Enable FBO support for Android.
GLES2 supports FBOs natively.
|
2013-01-04 20:54:33 +01:00 |
twinaphex
|
6f0360e6c4
|
(Android) Fixes a whole lot of issues - should force AKEYCODE_BACK
on touchscreen to always exit RetroArch - etc.
|
2013-01-02 23:53:40 +01:00 |
twinaphex
|
72b7d885b6
|
Revert "Revert "Don't assume device IDs won't collide.""
This reverts commit 4e3ffc0d72 .
|
2013-01-02 22:24:36 +01:00 |
twinaphex
|
ab5c3501ea
|
(Android) Get rid of #if 0
|
2013-01-02 22:24:18 +01:00 |
twinaphex
|
afbf41f46e
|
(Android) Can now combine IME app autodetection and USB pad
autodetection
|
2013-01-02 22:23:47 +01:00 |
Themaister
|
5a548ca447
|
More explicit error checking for JNI name lookup.
|
2013-01-02 21:54:35 +01:00 |
twinaphex
|
4e3ffc0d72
|
Revert "Don't assume device IDs won't collide."
This reverts commit ef5b656f23 .
|
2013-01-02 21:21:06 +01:00 |
Themaister
|
ef5b656f23
|
Don't assume device IDs won't collide.
|
2013-01-02 19:15:02 +01:00 |
twinaphex
|
4b18244c84
|
(Android) Turn off PERF_TEST
|
2013-01-02 19:09:58 +01:00 |
twinaphex
|
6a6155affe
|
(Android) Drop preDispatchEvent again
|
2013-01-02 19:08:18 +01:00 |
twinaphex
|
3a69f1f151
|
(Android) Some more checks in input code
|
2013-01-02 18:46:51 +01:00 |
twinaphex
|
6bbcc1eeda
|
Revert "Remove preDispatch call."
This reverts commit 8bf6e5b5ee .
|
2013-01-02 18:03:53 +01:00 |
twinaphex
|
e296c4955f
|
(Android) Makefile cleanup
|
2013-01-02 17:41:09 +01:00 |
Themaister
|
8bf6e5b5ee
|
Remove preDispatch call.
Fix possible segfault for ID table lookup.
|
2013-01-02 16:51:09 +01:00 |
twinaphex
|
ecd614c9ec
|
(Android) Add Xperia Play binds (untested)
|
2013-01-01 23:19:43 +01:00 |
twinaphex
|
a16800bc79
|
(Android) cut down on unneeded members in android_app struct
|
2013-01-01 04:11:44 +01:00 |
twinaphex
|
0755b6b579
|
(Android) Remove remnants of savedState glue code
|
2013-01-01 03:44:57 +01:00 |
Themaister
|
0b4cf2d053
|
Update license headers to 2013.
|
2013-01-01 01:41:15 +01:00 |
twinaphex
|
f838901f74
|
(Android) Should fix L1 button on Sixaxis IME binds
|
2012-12-31 23:19:30 +01:00 |
twinaphex
|
8099d76943
|
(Android) Add dancingpixelstudios Sixaxis IME app binds
|
2012-12-31 22:26:44 +01:00 |
twinaphex
|
c76ee4c6b4
|
(Android) Add more ccp IME app autodetection
|
2012-12-31 21:36:29 +01:00 |
twinaphex
|
0de110a274
|
(Android) Create separate input_autodetect.c input file
|
2012-12-31 18:02:20 +01:00 |
twinaphex
|
e2163317d7
|
(Android/RARCH_CONSOLE) Move DPAD_EMULATION enums to general.h -
makes it easier from maintenance perspective
|
2012-12-31 17:50:47 +01:00 |
twinaphex
|
9f361de651
|
(Android) Autoconfigures IME app ccpcreations Wiimote pad 1 now
|
2012-12-31 17:39:04 +01:00 |
twinaphex
|
7855a25502
|
(Android) Can now grab current IME string from Java and pass it to
native
|
2012-12-31 16:36:28 +01:00 |
twinaphex
|
ef42f6b58c
|
(Android) Don't push message to queue if message is empty
|
2012-12-31 16:07:11 +01:00 |
twinaphex
|
33241abad2
|
(Android) Pass source to setup_keycode_lut too
|
2012-12-31 16:05:07 +01:00 |
twinaphex
|
71fe22f8ba
|
(Android) Add some more alternative name detection rules for
PS3 pad
|
2012-12-31 04:19:45 +01:00 |
twinaphex
|
f375f550af
|
(Android) Add Saturn USB pad / Toodles Champ / Mayflash Wii Classic
USB pad binds
|
2012-12-31 04:06:43 +01:00 |
twinaphex
|
6240fb0076
|
(Android) Add PS Move Navi binds
|
2012-12-31 01:06:33 +01:00 |
twinaphex
|
1bc1b61938
|
(Android) Autoconfigures MOGA pad now
|
2012-12-30 23:37:49 +01:00 |
twinaphex
|
30bb3a150a
|
(Android) Add 'unbound' message for pads which are not autoconfigured
|
2012-12-30 22:06:52 +01:00 |
twinaphex
|
74f8845ac3
|
(Android) onSaveInstanceState callback- don't point to anything
|
2012-12-30 21:56:57 +01:00 |
twinaphex
|
acefa9bfc4
|
(Android) Maps PS3 pad correctly now
|
2012-12-30 21:43:58 +01:00 |
Themaister
|
8a58858d84
|
Refactor out save stating and reentrancy.
It's not really needed.
|
2012-12-30 18:25:49 +01:00 |
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 |
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
|
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 |
Themaister
|
7458f7888f
|
Set up multitouch querying.
|
2012-12-27 12:26:13 +01:00 |
notaz
|
b1e8c84f55
|
(Android) Enable and fix warnings.
|
2012-12-26 03:11:33 +02:00 |
Themaister
|
e3378c219c
|
Use crude ref-counting for driver handles.
|
2012-12-25 23:18:19 +01:00 |
Themaister
|
82f2bba8f2
|
Accept CONFIGFILE argument over JNI.
|
2012-12-25 15:21:01 +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
|
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
|
35bf5c82c1
|
Make OVERLAY optional.
|
2012-12-23 18:39:01 +01:00 |
twinaphex
|
7116118051
|
Remove remnants of HAVE_CONFIGFILE
|
2012-12-23 18:16:33 +01:00 |
twinaphex
|
ad8d09f754
|
(Android) Add a lot of actions to quick menu overlay
|
2012-12-23 17:51:32 +01:00 |
twinaphex
|
97ab249625
|
(Android) Overlay next button should work now along with other
overlay state inputs
|
2012-12-23 15:29:54 +01:00 |
twinaphex
|
269698661a
|
(Console/Android) Simplify input_key_pressed implementation
|
2012-12-23 14:44:46 +01:00 |
twinaphex
|
e58ca0b95b
|
(Android) Refactor JNI code
(Android) Change overlay PNGs to TGAs - add 256x256 quickmenu
texture - change basic_overlay.cfg coords
|
2012-12-23 14:25:28 +01:00 |
twinaphex
|
04cabb0996
|
(Android) refactor JNI code - still can't load ClassLoader
|
2012-12-23 13:16:58 +01:00 |
twinaphex
|
18bf8e2a16
|
(Android) Refactor JNI code
|
2012-12-23 07:30:15 +01:00 |
twinaphex
|
26c59ef649
|
(Android) Added autoconfiguration of Wiimote/Nunchuk/Wiimote - for
use with free Wii IME app from C.C.P. Cre@ions
|
2012-12-22 09:44:56 +01:00 |
twinaphex
|
7431bd5d22
|
(Android) Add more control schemes for USB gamepads
|
2012-12-22 07:13:32 +01:00 |
Toad King
|
ff3ec9f8a5
|
(Android) minor cleanup
|
2012-12-21 19:00:18 -05:00 |
Toad King
|
462adce111
|
(Android) touch input fixes
|
2012-12-21 18:32:53 -05:00 |
twinaphex
|
75b36e6ba0
|
(Android) Tried with condition flag - still doesn't work
|
2012-12-21 08:08:50 +01:00 |
twinaphex
|
0df2eff66b
|
(Android) Some input refactors
|
2012-12-21 04:14:47 +01:00 |
twinaphex
|
29ef7dc4ed
|
(Android) Initial implementation of input overlay key input code -
not working yet due to need to determine whether or not touchscreen
is pressed in input_state_pressed
|
2012-12-21 01:31:01 +01:00 |
twinaphex
|
456593ddb1
|
(Android) Add way to tell where the event is coming from
|
2012-12-20 23:57:46 +01:00 |
twinaphex
|
909c392094
|
(Android) Build fix for building with input debug
|
2012-12-20 23:01:48 +01:00 |
twinaphex
|
92e5036eb6
|
Disable onLowMemory callback - after this has executed, it would
call Dalvik's garbage collector - definitely want to avoid that
|
2012-12-20 13:25:09 +01:00 |
twinaphex
|
3273ccb5d6
|
(Android) Add preDispatchEvent
|
2012-12-19 00:55:39 +01:00 |
twinaphex
|
60dd07364e
|
(Android) Fix build
|
2012-12-18 20:56:33 +01:00 |
twinaphex
|
1c0fc0e65e
|
(Android) Pack the LUT entries so that we can store eight 8-bit
values in them - this will allow for custom LUTs per controller
|
2012-12-18 18:56:16 +01:00 |
twinaphex
|
1564d04a1e
|
Get rid of doubly #ifdef in retroarch.c
|
2012-12-18 07:46:40 +01:00 |
twinaphex
|
2e5f21db60
|
(Android) Do window ready checking differently
|
2012-12-18 06:01:56 +01:00 |
twinaphex
|
3570ba80d2
|
(Android) Move Android-specific pause functionality outside of
rarch_main_iterate
|
2012-12-18 03:18:53 +01:00 |
twinaphex
|
0210f8f72f
|
(Android) Last input tweak for today
|
2012-12-17 20:53:36 +01:00 |
twinaphex
|
918052f5ba
|
(Android) Rewrite activity_paused logic
|
2012-12-17 20:07:08 +01:00 |
twinaphex
|
74ae6ecf57
|
(Android) Better deinit - will now deinit RetroArch and save game
RAM if you forcibly stop RetroArch
|
2012-12-17 18:45:26 +01:00 |
twinaphex
|
cd1ddbb9c7
|
(Android) Better restore state functionality
|
2012-12-17 17:58:08 +01:00 |
twinaphex
|
dca1175854
|
(Android) Add performance counters for input poll
|
2012-12-16 17:13:49 +01:00 |