summaryrefslogtreecommitdiff
path: root/Source/Android/src
AgeCommit message (Collapse)Author
2015-01-26[Android] Change the default renderer to OpenGL.Ryan Houdek
We now require OpenGL ES 3.0 minimum to run, this is the sane default.
2015-01-26[Android] Select the AArch64 recompiler core by default if shown to support ↵Ryan Houdek
ARMv8.
2015-01-26[Android] No longer carry a default configuration file.Ryan Houdek
2015-01-18[Android] Expose aspect ratio to the video settings.Ryan Houdek
2014-12-28Android: Use findViewById instead of getChildAtLioncash
More futureproof if anything else is added to the layout.
2014-12-28Android: Remove unnecessary context variable in SliderPreferenceLioncash
2014-12-26[Android] Add support for sterescopy configuration.Ryan Houdek
This menu allows us to configure the stereoscopy video settings if the device supports it. This menu is only enabled if the hardware supports everything needed to use the feature.
2014-12-23[Android] Add a few helper functions to EGLHelper.Ryan Houdek
Let's us check for extension support and OpenGL version.
2014-11-30[Android] Removes CPU architecture number from CPU helper.Ryan Houdek
This was '7' on all ARMv7 devices but was 'AArch64' on the Nexus 9. Trying to cast to integer was causing a crash. We don't even use this so may as well as wipe it. Also adds Nvidia to the CPU implementers list.
2014-11-20Merge pull request #1580 from lioncash/androidLioncash
InputConfigFragment: Use a StringBuilder for string concatenation
2014-11-20AboutFragmentItem: Remove incorrect javadoc tagLioncash
2014-11-20InputConfigFragment: Use a StringBuilder for string concatenationLioncash
This is the recommended way to join strings, since it doesn't destroy and recreate the string repeatedly.
2014-11-17Merge pull request #1563 from lioncash/uiLioncash
Android: Use a PagerTabStrip instead of the ActionBar.
2014-11-17Host: Kill off GetRenderWindowSizeLioncash
2014-11-16Android: Use a PagerTabStrip instead of the ActionBar.Lioncash
The ActionBar method of doing the tabular layout is deprecated on Android 5.0. This method alleviates those deprecations while providing the same functionality.
2014-11-15Android: Remove unused imports in GameListItemLioncash
2014-11-15Android: Prevent instantiation of utility classesLioncash
2014-11-15Android: Compress an if statement in FolderBrowserLioncash
2014-11-02Merge pull request #1264 from Stevoisiak/GCM-to-ISORyan Houdek
Gcm to iso
2014-11-02Updated android GCM references to ISOStevoisiak
2014-10-30Enables EFB copies by default on Android.Ryan Houdek
I was mistaken and only changed one line previously which didn't enable them by default. This changes the default configuration to enable EFB copies and EFB to texture.
2014-10-18Fix a crash on Android when unplugging a controller during emulation.Ryan Houdek
If the action we are getting is a ACTION_CANCEL, it means that the "gesture" is aborted and we shouldn't perform any more actions on it.
2014-10-08Android: Use apply() instead of commit() for SharedPreference changes.Lioncash
apply() changes the in-memory instance of SharedPreferences and writes to the disk asynchronously, rather than synchronously, which commit() does. Since these are done on the UI thread, they should be asynchronous.
2014-10-08[Android] Return to game list instead of exiting appSean Maas
2014-09-19Show OpenGL or OpenGL ES on Android depending on what the device supports.Ryan Houdek
Reduces confusion for the users
2014-08-28Update shown CPU cores in the Android UI.Ryan Houdek
Only show the JIT cores on x86_64(Will have its own issues once we reach that point) Show AArch64 JIT if running on a AArch64 device(Good luck with that for now. Future proofing though)
2014-07-16[Android] Enable filtering onscreen buttonsSean
2014-07-16Merge pull request #580 from SeannyM/smaller-bLioncash
[Android] User configurable input overlay scaling
2014-07-15[Android] Onscreen controls better resemble GC and user configurable scalingSean
2014-07-14Display file size in GiB instead of bytes.Eder Bastos
2014-07-14Use the "No Banner" graphic as a Drawable resource, instead of as an asset.Eder Bastos
2014-07-09Move first-execution copying of shaders / binaries to an IntentService.Eder Bastos
2014-07-05Android: Remove an unnecessary getString call from EmulationActivityLioncash
2014-06-24Implement ViewHolder pattern on the GameListAdapter.Eder Bastos
2014-06-23Allow user to quit app with back button.Eder Bastos
2014-06-21Separate the XML view handling of the folder browser and the game list from ↵Lioncash
one another.
2014-06-21Fix banner scaling in game list.Eder Bastos
-In GameListAdapter.java, the existing scaling code is unnecessary and stops Android's built in scaling from doing its job. -In gamelist...etc.xml, set the icon's width to 100 density-independent pixels (i.e. have android figure out how to make it the right size.)
2014-06-02Fix potential crash in Video Settings.Ryan Houdek
When Shaders folder didn't exist it would cause crash.
2014-05-30Android: add multitouch supportSean
2014-05-30Merge pull request #300 from Sonicadvance1/Fix-AndroidInputshuffle2
[Android] Fixes a bunch of input bugs.
2014-05-10Merge pull request #349 from Sonicadvance1/Android-Default-ConfigRyan Houdek
[Android] Change default EFB copy method from disabled to texture.
2014-05-05Change Android's default EFB configuration to texture instead of disabled.Ryan Houdek
2014-05-05Adds support for the PP shaders in the Android UI.Ryan Houdek
Copies over the PP shaders to the APK's assets and installs them on run. Exposes them via the video settings UI. This is in anticipation of dropping the workaround for rotated blits on Adreno and instead forcing shader usage by the user.
2014-04-27Add a comment about game list colorSean Maas
2014-04-27Make the Android UI more like the desktop UISean
2014-04-25Android: Fix Scaled EFB Copy settingSean
2014-04-24[Android] Fix a bunch of input bugs.Ryan Houdek
Looking at the old code for the ButtonManager was a brainfsck. This fixes a ton of bugs I kept uncovering as I was moving along. Fixes the gamepad configuration file being incorrect. No longer treats touchscreen in a special way. Ends up as a regular device with a "Touchscreen" device name. Was incorrectly converting a index from integer to ButtonType. Wouldn't work due to the addition of some unused(in JNI) enumerators in ButtonType. Fixes an issue where a map had a key as an axis which was causing its binding to be overwritten for every axis that was used twice (eg main stick left and right); Fixes Triggers not working at all. Fixes DPad not working at all. Fixes C-Stick only half working. Removes touch screen specific nativelibrary types onTouchAxisEvent and onTouchEvent. Adds a configuration version configuration option. Allows easy configuration overwriting if the options need to be changed during updating. Supersedes github PR #291.
2014-04-22Add bracesSean
2014-04-22Clarify code with commentsSean
2014-04-21Release button after touch leaves boundariesSean
Now, your finger can still move around, but as soon as it leaves the button boundaries the button is released.