9097 Commits

Author SHA1 Message Date
bunnei
99c583dbaa android: AndroidManifest: Use singleTop mode, not singleInstance.
- Fixes launching the app without restarting the emulation activity.
2021-02-21 18:06:24 -05:00
bunnei
813fc071d1 android: frontend: game_list: Move add directory button to top bar. 2021-02-21 18:06:24 -05:00
bunnei
7f8cc1ac19 android: frontend: game_list: Tweak game cards. 2021-02-21 18:06:24 -05:00
bunnei
97de618506 android: frontend: game_list: Rounded icons and other UX improvements. 2021-02-21 18:06:24 -05:00
bunnei
9c7a545d32 android: frontend: Add vsync to the settings now that it is supported. 2021-02-21 18:06:24 -05:00
bunnei
774282dc4d android: emu_window: Adapt for use with split presenter thread. 2021-02-21 18:06:24 -05:00
bunnei
bb4c92aabe android: Update .gitignore for CXX compile cache. 2021-02-21 18:06:24 -05:00
bunnei
7ee887218b android: renderer_opengl: Various fixes for GLES. 2021-02-21 18:06:24 -05:00
bunnei
c90a99a327 android: log: TrimSourcePath: Cannot be constexpr. 2021-02-21 18:06:24 -05:00
SachinVin
8c42f312a6 Android: frontend: use android.R.string.ok instead of literal 2021-02-21 18:06:24 -05:00
SachinVin
ca29e322ab Android: Settings: Center the setting title when no setting description is provided. 2021-02-21 18:06:23 -05:00
bunnei
bfbb72722c android: video_core: Enable HW shadows and texture barrier on GLES. 2021-02-21 18:06:23 -05:00
bunnei
572df50c79 video_core: gl_shader_manager: Only set shader samplers on fragment shader.
- Avoids unnecessary uniform errors.
2021-02-21 18:06:23 -05:00
bunnei
2a4cf63631 android: video_core: Require GLES 3.2 in shaders. 2021-02-21 18:06:23 -05:00
bunnei
9da36dc5fd android: native: Change order of EmuWindow teardown.
- This needs to happen after system shutdown for asynchronous GPU.
2021-02-21 18:06:23 -05:00
bunnei
798ac32f47 android: video_core: gl_rasterizer_cache: Make cache access thread safe. 2021-02-21 18:06:23 -05:00
bunnei
9a08c3e26d android: audio_core: Remove noisy log. 2021-02-21 18:06:23 -05:00
bunnei
deb9349e06 android: core: frontend: Port yuzu's code for scope acquire window context. 2021-02-21 18:06:23 -05:00
bunnei
18181ab361 android: res: Update the launcher icon. 2021-02-21 18:06:23 -05:00
bunnei
9a44c88087 android: frontend: FPS overlay: Add some minor margin. 2021-02-21 18:06:23 -05:00
bunnei
a50498f3ad android: jni: Migrate EmuWindow_Android class to EGL.
- This enables us to use shared contexts more easily.
2021-02-21 18:06:23 -05:00
bunnei
db0cafa15f android: frontend: Add errors for unsupported ROM formats. 2021-02-21 18:06:23 -05:00
bunnei
de5b9b8caf android: renderer_opengl: Partially implement glLogicOp on GLES. 2021-02-21 18:06:23 -05:00
SachinVin
5ceca646b3 android/GameDatabase.java: remove duplicate ".3ds" from allowedExtensions 2021-02-21 18:06:23 -05:00
bunnei
f2c2140748 android: renderer_opengl: Optimize GetTexImageOES and fix bugs. 2021-02-21 18:06:23 -05:00
bunnei
d62ef07f84 android: settings: Add system language setting. 2021-02-21 18:06:23 -05:00
bunnei
9d98605125 android: settings: Fix bug where changing speed limiter will slow game down. 2021-02-21 18:06:23 -05:00
bunnei
e5fa95cda2 android: frontend: Support 18.5:9 aspect ratio. 2021-02-21 18:06:23 -05:00
bunnei
ef66dec71a android: frontend: Further simplify show FPS overlay text. 2021-02-21 18:06:23 -05:00
bunnei
c3706ea6bc android: frontend: Fix several issues with running notification.
- Priority should be low without sound/vibration.
- Notification should restore app.
2021-02-21 18:06:23 -05:00
bunnei
756c1fe28e android: frontend: Use color white for FPS overlay. 2021-02-21 18:06:23 -05:00
bunnei
e2fda98dcf android: frontend: settings: Temporarily disable V-Sync. 2021-02-21 18:06:23 -05:00
bunnei
288df380a9 android: frontend: Rename settings hint to "Settings". 2021-02-21 18:06:23 -05:00
bunnei
0763ab77d0 android: frontend: New and improved launcher icon. 2021-02-21 18:06:23 -05:00
bunnei
7ad5fc6cc6 android: frontend: startup: Improve startup and permissions handling.
- Fixes a first boot crash.
2021-02-21 18:06:23 -05:00
bunnei
10c7a2f102 android: frontend: settings: Disable audio stretching by default. 2021-02-21 18:06:23 -05:00
bunnei
8e11367074 android: frontend: settings: Accurate shader multiplication should be disabled. 2021-02-21 18:06:23 -05:00
bunnei
e0ac8635e3 android: frontend: settings: Simplify sliders. 2021-02-21 18:06:23 -05:00
bunnei
a927bad573 android: frontend: menu: Improve in game options, make check boxes. 2021-02-21 18:06:23 -05:00
bunnei
07848c7368 android: frontend: Implement persistent notification while emulator is running. 2021-02-21 18:06:23 -05:00
bunnei
a7f33affdc android: Rename main entry class to CitraApplication. 2021-02-21 18:06:23 -05:00
bunnei
8106d85742 android: frontend: Implement basic software keyboard applet. 2021-02-21 18:06:23 -05:00
bunnei
8fddac5da8 android: frontend: Use android builtin ok/yes/no/cancel strings where possible. 2021-02-21 18:06:23 -05:00
bunnei
339193597a android: frontend: Add "Cancel" and "Default" buttons to reset overlay. 2021-02-21 18:06:22 -05:00
bunnei
5c959916ff android: frontend: Fix bug with reset overlay scale. 2021-02-21 18:06:22 -05:00
bunnei
e2dd439fe1 android: frontend: Cleanup perf stats. 2021-02-21 18:06:22 -05:00
bunnei
4f9bc1b8d6 android: frontend: card_game: Tighten padding a little bit. 2021-02-21 18:06:22 -05:00
bunnei
c4f7d2412c android: frontend: gamelist: Save PlatformGamesFragment state.
- Fixes weird duplication of game list on rotation.
2021-02-21 18:06:22 -05:00
bunnei
cecb4546c5 android: frontend: gamelist: Fix weird scroll behavior with action bar. 2021-02-21 18:06:22 -05:00
bunnei
d8bc9d351f android: jni: Improve management of core emulation state.
- Furthermore fixes bug where audio crackling could bleed out of the app.
2021-02-21 18:06:22 -05:00