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 68ab7e03726810a9660200f742de8b69102ce240.
|
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 |
|