summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2023-06-03android: jni: native: Add lock around HaltEmulation, tighten run loop.bunnei
2023-06-03android: jni: native: Refactor locking for is_running.bunnei
2023-06-03android: jni: native: Remove unnecessary atomic for is_running.bunnei
2023-06-03android: jni: native: Tighten up emulation start/stop signaling.bunnei
2023-06-03android: jni: native: Consolidate emulation state into EmulationSession ↵bunnei
singleton. - Fixes state management issues across multiple boots. - Fixes crashes related to unsafe access of perf stats.
2023-06-03android: Frontend: Fix rendering aspect ratio & add a setting for it.bunnei
2023-06-03android: Integrate settings frontend with yuzu & remove unused code.bunnei
2023-06-03externals: add adrenotools for bcenablerLiam
2023-06-03device_memory: Use smaller virtual reservation size for compatibility with ↵Liam
39-bit paging