Charles Lombardo
|
10a6dcccc1
|
android: Upgrade dependencies
|
2023-05-30 14:42:50 -07:00 |
|
Charles Lombardo
|
1d8e6c5bd3
|
android: Upgrade to AGP 7.4.2
|
2023-05-30 14:42:50 -07:00 |
|
Charles Lombardo
|
aebedc198c
|
android: Replace lintOptions with lint
|
2023-05-30 14:42:50 -07:00 |
|
Charles Lombardo
|
f8d7825c8c
|
android: Move namespace to app module build.gradle
|
2023-05-30 14:42:50 -07:00 |
|
Charles Lombardo
|
3089744d86
|
android: bump compile/target sdk to 33
|
2023-05-30 14:42:50 -07:00 |
|
Charles Lombardo
|
dc1a78d3ca
|
android: Upgrade gradle to 8.0.1
|
2023-05-30 14:42:50 -07:00 |
|
liushuyu
|
c26d31e748
|
video_core: fix clang-format errors
|
2023-05-30 14:42:49 -07:00 |
|
liushuyu
|
b9d6732b1b
|
CMake: fix pkg-config behavior when building for Android
|
2023-05-30 14:42:49 -07:00 |
|
liushuyu
|
3a6b230ba8
|
CI: add Android build systems
|
2023-05-30 14:42:49 -07:00 |
|
bunnei
|
fc0a0bbdba
|
android: build.gradle: Cleanup build types.
|
2023-05-30 14:42:49 -07:00 |
|
bunnei
|
6df9f81ef0
|
android: frontend: settings: Add graphics debugging.
|
2023-05-30 14:42:49 -07:00 |
|
bunnei
|
363bd5cddc
|
android: jni: Ensure system is only initialized once.
- Fixes likelihood that fastmem allocation succeeds.
|
2023-05-30 14:42:49 -07:00 |
|
bunnei
|
032bfb7b28
|
video_core: vulkan_device: Correct error message for unsuitable driver.
|
2023-05-30 14:42:49 -07:00 |
|
bunnei
|
f4067d9f62
|
android: frontend: Cleanup framerate counter.
|
2023-05-30 14:42:49 -07:00 |
|
bunnei
|
5ea10323da
|
android: vulkan: Implement adrenotools turbo mode.
|
2023-05-30 14:42:48 -07:00 |
|
bunnei
|
3a5ca6d021
|
android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm.
- Newer drivers report this as supported, but it is broken.
|
2023-05-30 14:42:48 -07:00 |
|
bunnei
|
06fc9413dc
|
android: frontend: Add support for GPU driver selection.
|
2023-05-30 14:42:48 -07:00 |
|
bunnei
|
6dc642c734
|
android: native: Add support for custom Vulkan driver loading.
|
2023-05-30 14:42:48 -07:00 |
|
bunnei
|
3202b0dcfa
|
core: frontend: Refactor GraphicsContext to its own module.
|
2023-05-30 14:42:48 -07:00 |
|
bunnei
|
05fd5644d6
|
common: dynamic_library: Add ctor for existing handle.
|
2023-05-30 14:42:48 -07:00 |
|
bunnei
|
73daf3cdfd
|
android: EmulationFragment: Always reset overlay.
- Ensures correct placement until we have better overlay configuration.
|
2023-05-30 14:42:48 -07:00 |
|
Billy Laws
|
e7129fe15f
|
Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUs
This crashes their shader compiler for some reason.
|
2023-05-30 14:42:47 -07:00 |
|
Billy Laws
|
e7474efdc1
|
Implement scaled vertex buffer format emulation
These formats are unsupported by mobile GPUs so they need to be emulated in shaders instead.
|
2023-05-30 14:42:47 -07:00 |
|
Billy Laws
|
0a684d96c4
|
Disable push descriptors on adreno drivers
Regular descriptors are around 1.5x faster to update.
|
2023-05-30 14:42:47 -07:00 |
|
Billy Laws
|
eb606302c7
|
Disable VK_EXT_extended_dynamic_state on mali
|
2023-05-30 14:42:47 -07:00 |
|
Billy Laws
|
2bc17302e8
|
Disable multithreaded pipeline compilation on Qualcomm drivers
This causes crashes during compilation on several 6xx and 5xx driver versions.
|
2023-05-30 14:42:47 -07:00 |
|
Narr the Reg
|
19143f1680
|
android: Add motion sensor
|
2023-05-30 14:42:47 -07:00 |
|
Narr the Reg
|
7fd231034c
|
android: Hook jni input properly
|
2023-05-30 14:42:47 -07:00 |
|
Narr the Reg
|
e51880896b
|
android: cleanup touch update loop
|
2023-05-30 14:42:46 -07:00 |
|
Narr the Reg
|
663b550815
|
android: Clean joystick overlay
|
2023-05-30 14:42:46 -07:00 |
|
Narr the Reg
|
e5ea4ac539
|
android: Clean dpad overlay
|
2023-05-30 14:42:46 -07:00 |
|
Narr the Reg
|
b178100adf
|
android: Clean button overlay
|
2023-05-30 14:42:46 -07:00 |
|
Narr the Reg
|
b3b4d23da2
|
android: Add all buttons to screen controller
|
2023-05-30 14:42:46 -07:00 |
|
Narr the Reg
|
38c954f96a
|
android: Apply clang format
|
2023-05-30 14:42:46 -07:00 |
|
bunnei
|
ad74e8d532
|
android: frontend: Implement game grid view. (#9)
|
2023-05-30 14:42:46 -07:00 |
|
german77
|
7d14cd7cf3
|
android: Replace notification icon with yuzu
|
2023-05-30 14:42:46 -07:00 |
|
bunnei
|
75d3e0f2d8
|
android: strings: Refresh key dumping URL.
|
2023-05-30 14:42:46 -07:00 |
|
bunnei
|
031f4d5414
|
android: frontend: Modify ROM load messaging for invalid keys.
|
2023-05-30 14:42:46 -07:00 |
|
bunnei
|
e9de6494a2
|
android: frontend: Integrate key installation for SAF.
|
2023-05-30 14:42:45 -07:00 |
|
bunnei
|
df3a6eb96f
|
android: jni: Add function to reload keys.
|
2023-05-30 14:42:45 -07:00 |
|
bunnei
|
5e11ebc572
|
core: crypto: key_manager: Add methods to reload & validate keys.
|
2023-05-30 14:42:45 -07:00 |
|
bunnei
|
309205894b
|
android: EmulationActivity: Temporarily disable running notification.
|
2023-05-30 14:42:45 -07:00 |
|
bunnei
|
d8a9867947
|
android: Implement SAF support & migrate to SDK 31. (#4)
|
2023-05-30 14:42:45 -07:00 |
|
bunnei
|
9556258d0c
|
android: Harden emulation shutdown when loader fails.
|
2023-05-30 14:42:45 -07:00 |
|
bunnei
|
5175168e2e
|
android: SettingsFragmentPresenter: Fix default renderer backend.
|
2023-05-30 14:42:44 -07:00 |
|
bunnei
|
96cd359c2e
|
android: jni: native: Add lock around HaltEmulation, tighten run loop.
|
2023-05-30 14:42:44 -07:00 |
|
bunnei
|
b5a68380e7
|
android: jni: native: Refactor locking for is_running.
|
2023-05-30 14:42:44 -07:00 |
|
bunnei
|
494bfc4285
|
android: jni: native: Remove unnecessary atomic for is_running.
|
2023-05-30 14:42:44 -07:00 |
|
bunnei
|
4bf3d4736b
|
android: jni: native: Tighten up emulation start/stop signaling.
|
2023-05-30 14:42:44 -07:00 |
|
bunnei
|
d316e4e80c
|
android: jni: native: Consolidate emulation state into EmulationSession singleton.
- Fixes state management issues across multiple boots.
- Fixes crashes related to unsafe access of perf stats.
|
2023-05-30 14:42:44 -07:00 |
|