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
|
acefa9bfc4
|
(Android) Maps PS3 pad correctly now
|
2012-12-30 21:43:58 +01:00 |
|
twinaphex
|
45fa3d7ba7
|
(Android) PS3 pad detection - still need to sort out D-pad
|
2012-12-30 17:03:10 +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
|
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 |
|
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
|
b03f5d8c4b
|
(Android) Motion events now use correct pointer for event instead
of always pointer 0
|
2012-12-24 12:30:05 +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
|
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
|
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
|
0210f8f72f
|
(Android) Last input tweak for today
|
2012-12-17 20:53:36 +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
|
dca1175854
|
(Android) Add performance counters for input poll
|
2012-12-16 17:13:49 +01:00 |
|
twinaphex
|
22f5f67522
|
(Android) Use AMotionEvent_getPointerCount() > 0
|
2012-12-16 16:35:49 +01:00 |
|
twinaphex
|
3eabba50f9
|
(Android) Onscreen input debugging
|
2012-12-16 15:46:53 +01:00 |
|
twinaphex
|
5f46f80b20
|
Revert "(Android) Simplify default binds - reduce code"
This reverts commit 68ab7e0372 .
|
2012-12-16 06:54:49 +01:00 |
|
twinaphex
|
68ab7e0372
|
(Android) Simplify default binds - reduce code
|
2012-12-16 06:26:12 +01:00 |
|
twinaphex
|
c54d4a6955
|
(Android) Volume keys work again with new input code - most
bound keyboard shortcuts should work now
|
2012-12-16 03:03:44 +01:00 |
|
twinaphex
|
cf539edf91
|
(Android) android_input_poll now only reads and processes input
events - check_window polls for system messages once
|
2012-12-16 02:04:13 +01:00 |
|
twinaphex
|
7076685a1e
|
(Android) First check if an event is in the event queue before
'getting' it
|
2012-12-16 00:08:30 +01:00 |
|
twinaphex
|
224eaab902
|
(Android) Input - only do motion event if type is of 'key down'
|
2012-12-15 23:05:21 +01:00 |
|
twinaphex
|
7a67348b3c
|
Change 1 << for bitmasks to 1ULL <<
|
2012-12-15 18:00:30 +01:00 |
|
twinaphex
|
e1918b2ba6
|
(Android) Rename g_android.input_state to g_extern.lifecycle_state
- intend to use this for RMenu as well
|
2012-12-14 02:06:14 +01:00 |
|
twinaphex
|
bb1e2a4677
|
(Android) Don't split up JNI functions into their own file -
assumed this is Android-specific for now
(Android) Some input improvements - don't call AKeyEvent_getKeyCode
unless type is of AINPUT_EVENT_TYPE_KEY
|
2012-12-13 17:05:07 +01:00 |
|
twinaphex
|
567f4ff471
|
(Android) Input optimization #2
|
2012-12-12 20:52:42 +01:00 |
|
twinaphex
|
dd3ac28927
|
(Android) Input optimizations
|
2012-12-12 03:53:25 +01:00 |
|
twinaphex
|
0ba45d457e
|
(Android) Use pollAll instead of pollOnce - fixes input issues
to do with pushing multiple buttons simultaneously
|
2012-12-11 17:45:49 +01:00 |
|
twinaphex
|
966cc93b5e
|
Refactor of driver function hooks
|
2012-11-27 00:50:56 +01:00 |
|
twinaphex
|
da3ec111e8
|
(Android) Get rid of unnecessary input_android.h header
|
2012-11-17 21:36:22 +01:00 |
|
twinaphex
|
55562a96af
|
(Android) Clean up native glue code + inline some stuff
|
2012-11-03 22:52:41 +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
|
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
|
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
|
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
|
50875ce46c
|
(Android) Working (but hoky) controls
|
2012-10-29 01:28:15 +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
|
9b6425c1da
|
(Android) Use DetachCurrentThread - first stab at setting up clean
deiniting
|
2012-10-21 17:30:02 +02:00 |
|
twinaphex
|
6bf7c3cb06
|
Update credits for collaborated files
|
2012-10-18 06:06:55 +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 |
|