LOCALIZATION: Update Chinese (Traditional) translation.
LOCALIZATION: Update Chinese (Simplified) translation.
LOCALIZATION: Update Arabic translation.
INPUT MAPPING/REMAPPING: Fix 'reset to default' action for analog sticks and undefined core inputs.
INPUT MAPPING/REMAPPING: Restore broken 'reset to default' functionality with RetroPad 'start' button.
FONT: Fix Arabic, Chinese and Korean font rendering.
FILE PATH: Various file path handling optimisations.
DISCORD/MATCHMAKING: Fix Discord 'Ask To Join' functionality.
CHD: Return false when special track cannot be found.
CHEEVOS: Disable hardcore when cheats are enabled.
AUDIO/JACK: Fix regression introduced after 1.8.4 - would hang at startup.
UWP/XBOX: Potentially improve performance by enabling 'Game Mode'.
#Retroarch ppsspp output small screen android#
VULKAN/WSI/ANDROID: Do not use mailbox emulation on Android.
VULKAN/WSI: Prefer using semaphores for integrated GPUs as it promotes better throughput over fences.
VULKAN/WSI: Add support for either using fences or semaphores when syncing.
VULKAN/WSI: Fix Intel Mesa being broken when using Fences, we have to use Semaphores to acquire the swapchain or the entire GPU stalls.
VIDEO/WIDGETS: Fix heap-use-after-free errors, leading to memory corruption.
PLAYLISTS/WINDOWS: Fix core path entries in image/video/music history playlists.
OVERLAYS: Add options for moving the on-screen overlay.
OPENGL1/VITA: Initial changes for HW context without FBO.
MENU/QUICK MENU: Suppress the display of 'empty' quick menu listings when closing content.
MENU/HOTKEYS: Add sublabels to all hotkey bind entries.
MENU: Proper line wrapping for message dialog boxes.
LINUX: Set default saves/save states/system paths.
INPUT: Remove 'All Users Control Menu' setting, was buggy and will be properly reintroduced after input overhaul.
INPUT: Added a hotkey delay option to allow hotkey input to work properly when it is assigned to another action.
DISK CONTROL: Enable 'Load New Disc' while disk tray is open.
CORE DOWNLOADER/UPDATER: Add option to automatically backup cores when updating.
and more importantly delete cores - without jumping through all the hoops of loading a core first and navigating all over the place This means we can now view bios info etc.
CORE DOWNLOADER: Pressing RetroPad start on a selected, installed entry opens the Core Information menu (when using Material UI, swiping left or right triggers the same action).
CORE DOWNLOADER: Installed cores are now highlighted via a symbol.
CORE DOWNLOADER: Pressing RetroPad select on a Core Updater entry will now display any text in the description field of its info file.
CORE DOWNLOADER: Core licenses are now shown for all entries in the Core Updater menu.
CORE DOWNLOADER: Rename 'Core Updater' to 'Core Downloader'.
CORE MANAGEMENT: Improved core selection logic.
CORE MANAGEMENT: Add option to backup/restore installed cores.
CORE MANAGEMENT: Add 'core management' menu (Settings -> Core).
CHEEVOS/M3U: Bugfix - failed when loading M3U files with certain line endings.
CHEEVOS/M3U: Bugfix - it doesn't handle trailing whitespace.
CHEEVOS/M3U: Bugfix - it didn't handle comments/directives.
CHEEVOS/M3U: Bugfix - did not handle absolute/relative paths in M3U files correctly before.
CHEEVOS: Correctly report unlocked non-hardcore achievements when hardcore is paused.
CHEEVOS: Disable hardcore mode when playing BSV file.
CHEEVOS: Support less common file extensions.
CHEEVOS: Report API errors when unlocking achievements or submitting leaderboards.
BUILTIN CORES: Builtin cores like ffmpeg and imageviewer would previously try to erroneously load a dynamic core named 'builtin' - this would fail and would just be a wasteful operation - this now skips dylib loading in libretro_get_system_info for builtin cores.
AUTO SAVESTATES: Ensure save states are correctly flushed to disk when quitting RetroArch (fixes broken save states when exiting RetroArch - without first closing content - with 'Auto Save State' enabled).