Full notes
Full RetroArch update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- Events
- Compatibility
- UI and audio
- Performance
RetroArch changes
RetroArch 1.12.0 has just been released.
Read the full article on our website here.
Views
There is now an entirely new way to display and organize content – Views! You can turn a filter set in the Explore menu into a so called “View” file which then gets listed alongside playlists. This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches.
The views are saved into .lvw (libretro view) files that just like playlist .lpl (libretro playlist) files are in JSON format and are stored in the same playlists directory.
You can combine several filters in whichever order you see fit and then save the results as a viewYou can combine several filters in whichever order you see fit and then save the results as a view Here’s some examples of views that are now possible with the new range filtering:
Games made between 1992 and 1996 by developers Capcom and Capcom Production Studio 1
Games supporting 5 to 8 players
Games containing “Mario” in the title released between 1988 and 1994
These are just some examples of what is possible with this new system. It’s a pretty powerful system, and we hope this gives you a lot of flexibility to better organize your content.
Changelog
1.12.0
CONFIG/CLI: Allow use of –appendconfig with override cfgs instead of getting ignored
CONFIG/LOGGING: No more console startup logging if logging to file
CONFIG: Saves config on exit only once instead of (worst case scenario) 3 times
DATABASE/EXPLORE/VIEW: Add View feature – Add saving of a filter set in the Explore menu into a so called “View” file which then gets listed alongside playlists. This also adds the ability to filter a category by range in the Explore menu and not just filter on exact matches.
FILEBROWSER: Fix regression – certain extensions keep disappearing
INPUT/HAPTIC/OVERLAYS/ANDROID: Improve haptic feedback for input overlays
LINUX/MALI FBDEV: Add conditional support for OpenGL ES 3.x
LOCALIZATION: Updates
LOCALIZATION/ENGLISH: Add British English language option
LOGGING/QT: Increase log buffer to 2048 characters – Vulkan validation layer messages output correctly now.
MENU/XMB
Remember selection per main tabs.
Addresses the following
collection playlists can contain hundreds or thousands of items. When scrolling through one, pressing left or right by accident can be common. This resets the playlist to the top
MIST/STEAM/STEAMDECK: Don’t expose Black Frame Insertion (BFI) if we are running on a Steam Deck
NETWORKING/WINDOWS: Disable poll support for MSVC 2010 and earlier. WSAPoll is not supported on Windows XP and earlier.
SAVESTATES/NOTIFICATIONS: Add delay to savestate notifications, so that GPU savestate screenshots stay untouched
SAVESTATES/SCREENSHOTS: Avoid ‘video_gpu_screenshot’ with savestates. Allow GPU screenshots with savestates only when there is no other way of getting a screenshot.
SCREENSHOTS/VULKAN: Unload screenshot widget texture early. Fixes Vulkan crash when closing content while a screenshot widget is still on-screen
SCREENSHOTS/VULKAN: Fix screenshot widget crash when ticker animating
WAYLAND: Set correct app ID
Source
Changelog.gg summarizes and formats this update. How we read updates.
