v1.7.8
August, 2019
AI SERVICE Fix ‘Japanese’ setting.
Fix Fixed the offset navigation on the one page docs with a sticky header.
3DS Fix 3DS startup crash
3DS Fix C-Stick y-axis inversion.
3DS Update all icon/banner images.
CHEEVOS Fix Achievements badges.
CHEEVOS Add hashing support for PSX (bin/cue, chd, or real CD).
Android Implemented multi-touch touchscreen support.
BLISS-BOX Add 4 new pad types from firmware 3.0
COMMON Add optional 'on demand' thumbnail downloads
COMMON Add new playlist-based thumbnail downloader. Hide the legacy thumbnail pack version by default.
COMMON Show license per core (if available) inside 'Load Core'
COMMON Add option to load content from (and dump) CD-ROM discs.
COMMON New core options interface, allows for localization, sublabels and more.
COMMON Re-enable '--log-file' command line option.
COMMON Default playlist core association is now stored as metadata inside each playlist.
COMMON Fix playlist format detection.
COMMON When saving core option overrides, only include settings for the current core.
COMMON Favorites playlist size can now be set independently of content history size. Values can be set from 0-999, or '-1' for unlimited (99999).
COMMON Prevent adding new items to favorites when playlist is full (old entries are no longer overwritten).
COMMON Prevent loading content with cores that require an incompatible graphics API version from the current one.
CPU FILTERS Add Scanline2x filter.
GAMECUBE Add default video/audio filter directories
GL1 Ignore alpha in core video, fixes XRGB8888 rendering in some cores.
GLCORE Don't hardcode shader cross compilation target version but poll it. glcore would always only use the minimum target shader version, i.e. GLSL ES 3.00 for OpenGL ES 3.0+ or GLSL 1.50 for OpenGL 3.2+
GLCORE Fix regression – shaders don’t work.
D3D10/11/12 SLANG - Added "FrameDirection" slang semantic. Works fine with braid-rewind shader, not entirely perfect with D3D12 though.
D3D10/11/12 Add option to select which GPU to render with.
D3D10/11 Fix maintaining aspect ratio when resizing window.
D3D12 Fix runtime error at startup.
GLCORE SLANG - Added "FrameDirection" slang semantic.
INPUT Menu toggle hotkey can now be bound to another keyboard key and it will toggle properly.
IOS Correctly centers screen on iPhone X landscape.
IOS Implemented multi-touch touchscreen support.
IOS Use launch storyboard to properly support all screen sizes.
LOCALIZATION Update Korean translation.
LOCALIZATION Update Japanese translation.
LOCALIZATION Update Portuguese Brazilian translation.
LOCALIZATION Update Polish translation.
LOCALIZATION Update Turkish translation.
MENU WIDGETS - All widgets are now properly cleaned up, fixing the frozen widgets bug when loading / closing content.
MENU WIDGETS - Widgets are now drawn above the overlay with OpenGL and Vulkan
MENU WIDGETS - Fine tune progress bar colors
MENU WIDGETS - Fix longstanding menu display issues on Mali400 GPUs (on ARM hardware, SBCs and mobile phones/tablets).
MENU Fix Record -> Streaming Quality, and Record -> Recording Threads settings.
MENU Fix history playlist navigation after running content.
MENU Menu entry performance optimisations.
MENU Add option to show 'remove playlist entry' only on history/favourites..
MENU Overhaul content 'Information' menu display.
MENU Add new 'Playlist Management' submenu. Allows default core associations to be set (via dropdown list), and all existing associations to be reset.
MENU Add 'Set Core Association' option to Quick Menu.
MENU Add option to remain in menu after saving/loading states.
MENU Ensure that displayed thumbnails are always refreshed correctly after selecting 'Download Thumbnails' from Quick Menu.
MENU OZONE - added to PS3.
MENU OZONE - Fix regression in 1.7.7 - OSX/macOS - was unable to start it.
MENU OZONE - Fix sublabel spacing.
MENU XMB - Add menu animation settings.
MENU XMB - Add optional thumbnail scaling.
MENU XMB - Fix display of long sublabels. Text that would exceed the display area now scrolls line-by-line.
MENU XMB - Smooth vertical ticker scrolling.
MENU XMB/OZONE - Add optional thumbnail scaling.
MENU QT/WIMP - Path selector fixes.
MENU RGUI - Enable playlist display on platforms without database support.
METAL/SLANG Added "FrameDirection" slang semantic.
NETBSD Audioio is now the default audio driver.
NETBSD Fix a segfault when starting RetroArch with an empty configuration file and LANG unset in the environment.
OSD OSD is now drawn above the overlay with Vulkan.
OSX Fix regression with Cocoa GL - shader / preset loading was getting stuck in an infinite loop.
OSX Fix potential OSX startup crash.
RECORD Fix Twitch streaming.
SCALER Fix SSE2 path for ARGB/BGRA -> BGR24 - should fix screenshots being taken for XRGB888 (viewport).
SCANNNER Skip all databases with incompatible file extensions, whether content is inside an archive or not.
SCANNNER Fix hang on empty files inside archives.
VULKAN SLANG : Added "FrameDirection" slang semantic.
VULKAN Add option to select which GPU to render with.
WII Add default video/audio filter directories.
WII Fix RGUI display corruption.
WII Fix HID joypad drivers.
WII Add optional overscan correction.
WII Fix recursive path_mkdir() operations.
WII Add widescreen RGUI support.
WIIU SLANG - Added "FrameDirection" slang semantic.
X11 Add non-evdev keycodes to fix keyboard input on non-Linux systems with X11.
X11 UDEV - Mouse pointer should work now in X11 environment with no Display.
PATCH Fix IPS patches.
PLAYLISTS Fix playlist heap corruption bug. Would also cause potential crashes on OSX and 3DS at startup.
PLAYLISTS Fix shader loading and saving in content-less cores.
SHADERS Fix shader loading and saving in content-less cores.
SHADERS Implement video_shader_delay setting.
v1.7.7
May, 2019
HIGHLIGHTS Click to highlights to go 1.7.7 notes at Libretro.com