Commit Graph
96 Commits
Author SHA1 Message Date
Henrik Rydgard f1b7580be8 Workaround some obscure crashes reported through Android crash reporting 2013-09-11 22:16:07 +02:00
Henrik Rydgard fee82ce288 Fetch language/region code, fix bug in VFSGetFileInfo 2013-09-04 12:07:05 +02:00
Henrik Rydgard 1790bd8b7e Replace System_GetName with System_GetProperty so we can return more info 2013-09-04 11:28:19 +02:00
PewnyPL f12d369b51 An (ugly) hack to make some Bluetooth Gamepads to work.
The problem with BT gamepads is the fact they tend to show up as multiple gamepads, while PPSSPP only recognises two. Until the whole gamepad code is reworked, this will allow them to work by always returning inputPlayerA in case of an additional recognised gamepad. Fixes issue #3314
2013-08-30 18:34:21 +02:00
Henrik Rydgard 92dd9cd798 Android: Don't discard "non-game" keys when listening for modern style key events. 2013-08-21 22:09:30 +02:00
Henrik Rydgard 89361d002f Bugfixes 2013-08-18 00:39:21 +02:00
Henrik Rydgard 0a857fe4a1 Add a way to get the "System name" (will be mostly useful for android). Tweaks. 2013-08-18 00:14:25 +02:00
Henrik Rydgard 2175499217 Typo fixes 2013-08-17 23:49:33 +02:00
Henrik Rydgard 4a1c3c4f83 More UI stuff, add glMapBuffer 2013-08-16 16:47:25 +02:00
Henrik Rydgard 46f7415bc9 Various UI key navigatation improvements 2013-08-12 23:07:27 +02:00
Henrik Rydgard f00bfc5464 Get device manufacturer + type 2013-08-06 11:08:55 +02:00
Henrik Rydgard 9ae2e857f8 Prevent crashing from bogus motioninput events (with no device) 2013-07-31 20:12:20 +02:00
Henrik Rydgård d1ce0e9c3e Merge pull request #101 from unknownbrackets/warnings
Fix a couple warnings.
2013-07-27 01:18:02 -07:00
Unknown W. Brackets 5c7383546d Fix a signed/unsigned warning. 2013-07-26 23:05:04 -07:00
Henrik Rydgard 5d3f2e8b5d Add some disabled code to use EGL_NV_system_time for timing.
This gives NV PerfHud ES some interesting capabilities (can pause, speedup, slow down from the debugger UI).
2013-07-27 00:34:36 +02:00
Henrik Rydgård 13b8277bd3 Fix some confusing code noticed by unknown, typo fix 2013-07-20 09:43:55 +02:00
Henrik Rydgard 8559d298f8 Android: Make preparations to let the app survive an activity shutdown. Lets us deal with orientation change natively. 2013-07-16 22:50:24 +02:00
Henrik Rydgard 7151e4c06e Generalize the code mapping android key events into pad button bits, add support for keys needed to navigate UI. 2013-07-15 17:37:16 +02:00
Henrik Rydgard f4bc31be4e Typo fix 2013-07-08 17:45:58 +02:00
Henrik Rydgard 611faf6203 Comment out annoying motionevent logging 2013-07-08 17:39:29 +02:00
Henrik Rydgard 94a163ca35 Rename JNI method to match the Java side. Fixes gamepad related crash on Android. 2013-07-08 17:16:59 +02:00
Henrik Rydgard 127d9d3854 Fix minor bug processing joystick data on android 2013-07-07 10:53:28 +02:00
Henrik Rydgard 1dec6e8154 Work towards full android joystick support. 2013-07-06 19:08:20 +02:00
Henrik Rydgard f4578129ef Darken on-screen back/home/taskswitch buttons on Android devices that have them 2013-07-06 11:27:44 +02:00
Daniel Dressler bba8285b94 Fix android doubling key presses 2013-07-03 19:54:16 -07:00
Unknown W. Brackets 3db24e97c1 Android buildfix. 2013-07-03 01:17:57 -07:00
Daniel Dressler 824f4fb457 Add queue of pressed keys to input_state 2013-06-24 21:47:29 -07:00
Daniel Dressler 697c0df4fd Make native's keycodes based on android's keycods 2013-06-24 21:46:56 -07:00
Henrik Rydgard ca9301fedf Audio: If we're behind, fill buffer with zeros instead of waiting. 2013-06-22 17:30:21 +02:00
Henrik Rydgard 0e5cab2b0c Android 4.2+: Ask for optimal audio buffer size + sample rate. Ignore sample rate for now. 2013-06-19 14:27:50 +02:00
Henrik Rydgard bebb3ae397 Android: Remove some too-verbose logging as onAccuracyChanged is called extremely often on some (buggy?) devices 2013-06-16 22:19:25 +02:00
Henrik Rydgard 7afe501be2 Add a bunch of Android controller axises and button constants, for use later. 2013-06-11 21:55:24 +02:00
Henrik Rydgard be287c71d9 Add a bunch of Android controller axises and button constants, for use later. 2013-06-11 20:34:09 +02:00
Henrik Rydgard 04f6a35031 More logging, making things slightly more robust somehow (fixed a hang issue without knowing what actually fixed it..) 2013-06-04 23:53:41 +02:00
Henrik Rydgard a509d38357 UI, http with gzip, etc. 2013-06-04 22:32:04 +02:00
Unknown W. Brackets 23d73664c4 Play only the rendered/valid samples in SLES. 2013-05-25 14:30:31 -07:00
Unknown W. Brackets a17a16eda2 Avoid a memory copy when audio is ahead. 2013-05-25 12:11:06 -07:00
Unknown W. Brackets 85f386c38b Return number of samples in NativeApp::audioRender().
This way we can try to avoid writing invalid data to the buffer.
2013-05-25 11:44:32 -07:00
Henrik Rydgard 8b75763275 WIP new UI layout system! 2013-05-25 16:57:07 +02:00
Henrik Rydgard 345180dcef Add queue flush ability. Fix VGrid wrapping in UI. Fix some strange java error. 2013-04-14 11:58:07 +02:00
Henrik Rydgard 7efbd96754 Android: Don't preserve state of buttons not set through jni between frames. 2013-03-30 23:54:23 +01:00
Henrik Rydgard 4f5a60d82b Buildfix 2013-03-29 20:04:36 +01:00
Jamie Halpern 9ef592a09f Jamie H - Updated the project version to 17 to support new APIs. Added a JNI call to allow for left joystick input from Java. Added in the key codes for the PS3 controller's X and O buttons. Joystick input for buttons is now suppressed in the NativeActivity class. 2013-03-21 00:40:02 -04:00
Henrik Rydgard 4fb2e97afa Fix bugs causing infinite loop in gllost, add more logging. 2013-03-10 17:49:01 +01:00
Henrik Rydgard a9a067ef84 Set depth and color mask before clearing. 2013-02-22 22:11:26 +01:00
Henrik Rydgard f5e775a9a1 Always specify all buffers for clearing. Missing one hurts, one extra doesn't. 2013-01-14 19:25:44 +01:00
Henrik Rydgard dbda5f8037 Fix Down on Xperia Play 2013-01-04 00:24:21 +01:00
Henrik Rydgard c952c8d0e7 Fix volume buttons on android and add some functonality to the VFS. 2012-12-01 10:35:55 +01:00
Henrik Rydgard 0853b3ed8e Add directory listings to VFS 2012-11-27 16:38:24 +01:00
Henrik Rydgard 8677fac72c Some UI code cleanup. Another variant of ease curve function. RebindTexture. 2012-11-22 18:41:04 +01:00