LOGGING: Stop logging FPS statistics twice on quit.LOCALIZATION/MENU/RGUI: Enable Indonesian and Swedish localisations for RGUI.LOCALIZATION: Add Indonesian, Swedish and Ukrainian language options.LOCALIZATION: Fetch translations from Crowdin.LINUX: Added support for Linux GameMode ( ), which can be toggled on/off in the Power Management or Latency settings menus.INPUT/WAYLAND: Add scroll wheel support.INPUT/WAYLAND: Ignore mouse clicks on window decoration.INPUT/UDEV: Convert abs mouse from screen to viewport coordinates fix relative mouse coords.This is currently only supported on the GL, Vulkan, D3D 9/10/11/12 and 3DS drivers. INPUT/OVERLAY: Added support for showing the overlay behind the menu instead of in front.FILE IO: Fix incorrect file names for remap files when the content path doesn’t have a preceding slash.
DATABASE: Serial scanning for Gamecube/MegaCD/SegaCD/Saturn/PSX/PSP/Dreamcast/Wii.CORE INFO CACHE/SETTINGS: Restore missing ‘Cache Core Info Files’ menu entry.CLI: Load save states from command-line or playlist.CHEEVOS: Fix hung task whe badge doesn’t exist.CHEEVOS: Support for hashing buffered NDS ROMs.CHEEVOS: Check netplay status when unlocking achievements.CHEEVOS: Reset hardcore default to enabled show message when trying to load state in hardcore.AUDIO/RESAMPLER/NEON: Implement sinc kaiser NEON function.This has been fixed by removing the audio batch frame limit. a core using the batch callback to send 44100 Hz audio at 30 fps with would have entirely broken sound. While this is sufficient for ‘normal’ samplerates/framerates, it means that e.g. If a core exceeded this value, any excess samples were silently discarded. Before, if a core used the audio batch callback, there would be a hidden cap of 1024 on the number of audio frames that could be sent. AUDIO: Remove frame limit from audio batch callback.ARCHIVE: Allow loading files from archive subdirectory.