La Team Libretro vient de mettre en ligne RetroArch 1.12.0, l'interface RetroArch exploite désormais le langage de programmation Swift dans iOS 13 et les versions ultérieures, ainsi que l'ajout du clavier dans l'émulateur et la prise en charge JIT pour les appareils non jailbreakés.
La prise en charge conditionnelle d'OpenGL ES 3.x a été introduite sur les appareils Linux et ARM avec des GPU MALI. A noter que le retour haptique a également amélioré pour les entrées de superposition sur Android.
Changelog 1.12.0 :
CONFIG/CLI : Autoriser l'utilisation de --appendconfig avec les cfgs de surcharge au lieu d'être ignorée
CONFIG/LOGGING : Plus de journalisation au démarrage de la console si la journalisation se fait dans un fichier
CONFIG : Sauvegarde de la configuration à la sortie une seule fois au lieu de (pire scénario) 3 fois
DATABASE/EXPLORE/VIEW : Ajout de la fonctionnalité View - Ajout de la sauvegarde d'un filtre défini dans le menu Explore dans un fichier appelé "View" qui est ensuite listé avec les listes de lecture. Cela ajoute également la possibilité de filtrer une catégorie par plage dans le menu Explore et pas seulement sur les correspondances exactes.
FILEBROWSER : Correction d'une régression - certaines extensions disparaissent régulièrement.
IOS : Nouvelle version iOS moderne (ciblant iOS 13 et plus), exploitant Swift
IOS : Corrections de la barre d'outils iOS
IOS16 : Ajout d'un widget pour l'écran de verrouillage d'iOS 16
IOS13+ : Ajout d'un clavier émulateur
IOS13+ : Ajout de la prise en charge du JIT pour les appareils sans jailbreak
IOS13+ : Ajout du support pour le gestionnaire de souris tactile
IOS13+ : Modification du comportement du clic et du glissement en double tapotement, maintien et glissement.
INPUT/HAPTIC/OVERLAYS/ANDROID : Amélioration du retour haptique pour les superpositions d'entrée
LINUX/MALI FBDEV : Ajout du support conditionnel pour OpenGL ES 3.x
LOCALISATION : Mises à jour
LOCALISATION/ENGLISH : Ajout d'une option de langue anglaise britannique
LOGGING/QT : Augmentation de la mémoire tampon du journal à 2048 caractères - Les messages de la couche de validation Vulkan sont maintenant affichés correctement.
MENU/XMB : Mémorisation de la sélection par onglets principaux. Le problème est le suivant : les listes de lecture de collections peuvent contenir des centaines ou des milliers d'éléments. Lorsque l'on fait défiler l'une d'elles, il est fréquent d'appuyer à gauche ou à droite par accident. Ceci remet la liste de lecture au début
MIST/STEAM/STEAMDECK : Ne pas exposer l'insertion de trames noires (BFI) si nous fonctionnons sur un Steam Deck
RÉSEAU/WINDOWS : Désactiver le support des sondages pour MSVC 2010 et antérieurs. WSAPoll n'est pas supporté sur Windows XP et antérieur.
RÉSEAU/WIIU : Correction de socket_connect_with_timeout pour WIIU
NETWORKING/WIIU : Fixe la connexion de RetroAchievements
MISE EN RÉSEAU/WIIU : Corrige d'autres fonctionnalités de mise à jour en ligne
SAVESTATES/NOTIFICATIONS : Ajout d'un délai aux notifications de savestate, afin que les captures d'écran de savestate GPU restent intactes
SAVESTATES/SCREENSHOTS : Éviter 'video_gpu_screenshot' avec savestates. Autorisez les captures d'écran du GPU avec les savestates uniquement lorsqu'il n'y a pas d'autre moyen d'obtenir une capture d'écran.
SCREENSHOTS/VULKAN : Décharger la texture du widget de capture d'écran plus tôt. Correction d'un crash Vulkan lors de la fermeture du contenu alors qu'un widget de capture d'écran est toujours à l'écran.
SCREENSHOTS/VULKAN : Correction du crash du widget de capture d'écran lors de l'animation du ticker.
WAYLAND : Définir l'ID correct de l'application
WIIU : Ajouter quelques répertoires par défaut manquants
WIIU : Faire fonctionner mkdir sur WiiU (création de répertoire)