8998 Commits

Author SHA1 Message Date
FearlessTobi
1fef8faecc Android: Expand the comment for NVidiaShieldWorkaroundView
This text has been taken from the message of the commit that added
the class. (I don't have an Nvidia Shield to reproduce the bug with.)

Original commit by JosJuice for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
49a51b8863 Remove unused code
Original commit by weihuoya for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
76fada5016 Fix for crash when switching to landscape mode
bugs.dolphin-emu.org/issues/10815

Original commit by allanxp4 for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
64de97b6b5 Android: Bunch of cleanups & Updates
1. Update Picasso to latest version
2. Remove some unused code

Original commit by mahdihijazi for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
d3bd1e77c1 Android: fix/ignore L2/R2 buttons
L2/R2 will trigger a key press and an axis event if the trigger is pressed fully down
Was incorrectly ignoring L1/R1 key presses.

Original commit by zackhow for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
a56ccfa03b Android: don't try to pause emulation when not running
Forcing landscape at emulation start revealed a bug where if the activity was
recreated before emulation started then it would get stuck in a paused state.

Original commit by zackhow for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
9db0103990 Android: Remove the cancel button from the file browser
Fix the regresion from dolphin-emu/dolphin#7520, also it applies the change
to the directory picker only.

Original commit by mahdihijazi for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
1a2d0a4c27 Android: Change the file browser dialog ok button title
I hope this will make it more clear to users that they are suppose to
select the dircetory that has the games.

Original commit by mahdihijazi for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
b02995ffb8 android: remove enter and exit transition
Originally done by weihuoya for Dolphin-emu.
2020-09-12 00:09:15 -07:00
FearlessTobi
365e9cd37f Android: Run Directory Initialization as a thread instead of service
Two reasons for this change. First, it appears that some android launchers do some sort of call into
the application when long pressing the app icon, which in turn calls the DirectoryInit service. This
was ok to do prior to Oreo but will cause crashes with the new restrictions on services running
in the background. Which leads to the second reason that DirectoryInit doesn't need to be a service
at all since these actions are required for dolphin to function and shouldn't be a scheduled action.
So we instead just kick this off in a new thread and send the broadcast when done.

Original commit by zackhow for Dolphin-emu
2020-09-12 00:09:15 -07:00
Marshall Mohror
1dca51b477 android: implement motion controls via device sensors 2020-09-12 00:09:15 -07:00
SachinVin
ec192c5ca4 android: jni: Remove unused ndk_helper after EGL migration + cleanup jni/CMakeLists.txt 2020-09-12 00:09:15 -07:00
BreadFish64
9d9cc9154a android: allow changing settings while game is running 2020-09-12 00:09:15 -07:00
BreadFish64
c303562494 video_core: move buffer resize before GLES check
preventing the assert in FlushGLBuffer
2020-09-12 00:09:15 -07:00
bunnei
c0b3dd3aa7 android: frontend: Limit game list to a single directory. 2020-09-12 00:09:14 -07:00
bunnei
8121783c33 android: frontend: MainActivity: Fix issues with declining app permissions. 2020-09-12 00:09:14 -07:00
bunnei
0f058098ac android: build.gradle: Bump minimum version to 26. 2020-09-12 00:09:14 -07:00
bunnei
011e982b3c android: Rename app package from citra_android to citra_emu.
- There is already a conflicting name on the Play Store.
2020-09-12 00:09:14 -07:00
bunnei
4d62a7ebdd android: emu_window: Fix surface width/height.
- Fixes a bug when resuming the app.
2020-09-12 00:09:14 -07:00
bunnei
915ebbc7eb android: AndroidManifest: Use singleTop mode, not singleInstance.
- Fixes launching the app without restarting the emulation activity.
2020-09-12 00:09:14 -07:00
bunnei
d438821c6d android: frontend: game_list: Move add directory button to top bar. 2020-09-12 00:09:14 -07:00
bunnei
289e419dc3 android: frontend: game_list: Tweak game cards. 2020-09-12 00:09:14 -07:00
bunnei
1bf244c859 android: frontend: game_list: Rounded icons and other UX improvements. 2020-09-12 00:09:14 -07:00
bunnei
0dcd531110 android: frontend: Add vsync to the settings now that it is supported. 2020-09-12 00:09:14 -07:00
bunnei
7c96dc1fc5 android: emu_window: Adapt for use with split presenter thread. 2020-09-12 00:09:14 -07:00
bunnei
8a64b4c249 android: Update .gitignore for CXX compile cache. 2020-09-12 00:09:14 -07:00
bunnei
15ff77dbb9 android: renderer_opengl: Various fixes for GLES. 2020-09-12 00:09:14 -07:00
bunnei
ad0c69c150 android: gradle: Update. 2020-09-12 00:09:14 -07:00
bunnei
c84e30749c android: log: TrimSourcePath: Cannot be constexpr. 2020-09-12 00:09:14 -07:00
SachinVin
08a31941a9 Android: frontend: use android.R.string.ok instead of literal 2020-09-12 00:09:14 -07:00
SachinVin
4491a2a4ad Android: Settings: Center the setting title when no setting description is provided. 2020-09-12 00:09:14 -07:00
bunnei
d76f82dd16 android: dsp_dsp: Move a noisy log statement to trace. 2020-09-12 00:09:14 -07:00
bunnei
f3ff3743fc android: video_core: Enable HW shadows and texture barrier on GLES. 2020-09-12 00:09:14 -07:00
bunnei
f0a520755f video_core: gl_shader_manager: Only set shader samplers on fragment shader.
- Avoids unnecessary uniform errors.
2020-09-12 00:09:14 -07:00
bunnei
91d85e62c7 android: video_core: Require GLES 3.2 in shaders. 2020-09-12 00:09:13 -07:00
bunnei
35fcff95ba android: native: Change order of EmuWindow teardown.
- This needs to happen after system shutdown for asynchronous GPU.
2020-09-12 00:09:13 -07:00
bunnei
3e484db1c5 android: video_core: gl_rasterizer_cache: Make cache access thread safe. 2020-09-12 00:09:13 -07:00
bunnei
e43f3a2732 android: audio_core: Remove noisy log. 2020-09-12 00:09:13 -07:00
bunnei
f6b2ab207a android: core: frontend: Port yuzu's code for scope acquire window context. 2020-09-12 00:09:13 -07:00
bunnei
44e8947ebc android: res: Update the launcher icon. 2020-09-12 00:09:13 -07:00
bunnei
8f6e36656f android: frontend: FPS overlay: Add some minor margin. 2020-09-12 00:09:13 -07:00
bunnei
d642d73b20 android: jni: Migrate EmuWindow_Android class to EGL.
- This enables us to use shared contexts more easily.
2020-09-12 00:09:13 -07:00
bunnei
bca9002c7c android: frontend: Add errors for unsupported ROM formats. 2020-09-12 00:09:13 -07:00
bunnei
0a9b677a14 android: renderer_opengl: Partially implement glLogicOp on GLES. 2020-09-12 00:09:13 -07:00
SachinVin
74d8c3301e android/GameDatabase.java: remove duplicate ".3ds" from allowedExtensions 2020-09-12 00:09:13 -07:00
bunnei
d30641963e android: renderer_opengl: Optimize GetTexImageOES and fix bugs. 2020-09-12 00:09:13 -07:00
bunnei
ed05605237 android: settings: Add system language setting. 2020-09-12 00:09:13 -07:00
bunnei
9f9bdbbb7e android: settings: Fix bug where changing speed limiter will slow game down. 2020-09-12 00:09:13 -07:00
bunnei
ecfb9a0de2 android: frontend: Support 18.5:9 aspect ratio. 2020-09-12 00:09:13 -07:00
bunnei
102e8ff8cf android: frontend: Further simplify show FPS overlay text. 2020-09-12 00:09:13 -07:00