summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-06-03android: frontend: Add unique error strings for Vulkan initialization errors.bunnei
2023-06-03android: Use the center of the object and reduce draw callsgerman77
2023-06-03android: Replace old buttons with vectorsgerman77
2023-06-03android: Enable Kotlin supportCharles Lombardo
2023-06-03android: Upgrade java version to 11Charles Lombardo
2023-06-03android: Upgrade dependenciesCharles Lombardo
2023-06-03android: Upgrade to AGP 7.4.2Charles Lombardo
2023-06-03android: Replace lintOptions with lintCharles Lombardo
2023-06-03android: Move namespace to app module build.gradleCharles Lombardo
2023-06-03android: bump compile/target sdk to 33Charles Lombardo
2023-06-03android: Upgrade gradle to 8.0.1Charles Lombardo
2023-06-03video_core: fix clang-format errorsliushuyu
2023-06-03CMake: fix pkg-config behavior when building for Androidliushuyu
2023-06-03CI: add Android build systemsliushuyu
2023-06-03android: build.gradle: Cleanup build types.bunnei
2023-06-03android: frontend: settings: Add graphics debugging.bunnei
2023-06-03android: jni: Ensure system is only initialized once.bunnei
- Fixes likelihood that fastmem allocation succeeds.
2023-06-03video_core: vulkan_device: Correct error message for unsuitable driver.bunnei
2023-06-03android: frontend: Cleanup framerate counter.bunnei
2023-06-03android: vulkan: Implement adrenotools turbo mode.bunnei
2023-06-03android: vulkan_device: Disable VK_EXT_extended_dynamic_state2 on Qualcomm.bunnei
- Newer drivers report this as supported, but it is broken.
2023-06-03android: frontend: Add support for GPU driver selection.bunnei
2023-06-03android: native: Add support for custom Vulkan driver loading.bunnei
2023-06-03core: frontend: Refactor GraphicsContext to its own module.bunnei
2023-06-03common: dynamic_library: Add ctor for existing handle.bunnei
2023-06-03android: EmulationFragment: Always reset overlay.bunnei
- Ensures correct placement until we have better overlay configuration.
2023-06-03Avoid using VectorExtractDynamic for subgroup mask on Adreno GPUsBilly Laws
This crashes their shader compiler for some reason.
2023-06-03Implement scaled vertex buffer format emulationBilly Laws
These formats are unsupported by mobile GPUs so they need to be emulated in shaders instead.
2023-06-03Disable push descriptors on adreno driversBilly Laws
Regular descriptors are around 1.5x faster to update.
2023-06-03Disable VK_EXT_extended_dynamic_state on maliBilly Laws
2023-06-03Disable multithreaded pipeline compilation on Qualcomm driversBilly Laws
This causes crashes during compilation on several 6xx and 5xx driver versions.
2023-06-03android: Add motion sensorNarr the Reg
2023-06-03android: Hook jni input properlyNarr the Reg
2023-06-03android: cleanup touch update loopNarr the Reg
2023-06-03android: Clean joystick overlayNarr the Reg
2023-06-03android: Clean dpad overlayNarr the Reg
2023-06-03android: Clean button overlayNarr the Reg
2023-06-03android: Add all buttons to screen controllerNarr the Reg
2023-06-03android: Apply clang formatNarr the Reg
2023-06-03android: frontend: Implement game grid view. (#9)bunnei
2023-06-03android: Replace notification icon with yuzugerman77
2023-06-03android: strings: Refresh key dumping URL.bunnei
2023-06-03android: frontend: Modify ROM load messaging for invalid keys.bunnei
2023-06-03android: frontend: Integrate key installation for SAF.bunnei
2023-06-03android: jni: Add function to reload keys.bunnei
2023-06-03core: crypto: key_manager: Add methods to reload & validate keys.bunnei
2023-06-03android: EmulationActivity: Temporarily disable running notification.bunnei
2023-06-03android: Implement SAF support & migrate to SDK 31. (#4)bunnei
2023-06-03android: Harden emulation shutdown when loader fails.bunnei
2023-06-03android: SettingsFragmentPresenter: Fix default renderer backend.bunnei