Bol zverejnený projekt RetroArch 1.15, ktorý vyvíja rozšírenie na emuláciu rôznych herných konzol, umožňujúce spúšťanie klasických hier prostredníctvom jednoduchého unified grafického rozhrania. Podporované sú emulátory konzol ako Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES a ďalšie. Môžu sa používať herné ovládače z už existujúcich herných konzol, vrátane Playstation 3, Dualshock 3, 8bitdo, XBox 1 a XBox360, ako aj univerzálne herné ovládače, ako Logitech F710. Emulátor podporuje pokročilé funkcie, ako sú multiplayerové hry, ukladanie stavu, zlepšenie kvality obrazu starých hier pomocou shaderov, rýchly návrat v hre, hot-plug herných ovládačov a video streaming.
Medzi zmenami:
- Výrazne zlepšená funkčnosť na platforme macOS, napríklad pridanie podpory pre protokol MFi pre herné ovládače; zabezpečená súčasná podpora v jedinom balíku grafických API OpenGL a Metal; pridaný ovládač pre API Vulkan s podporou HDR; pridaný glcore ovládač pre výstup videa pomocou OpenGL 3.2. Balík RetroArch pre macOS je umiestnený na Steame.
- V systéme shaderov bola implementovaná možnosť kaskádového pridávania a prekrývania prednastavení shaderov (je možné kombinovať rôzne prednastavenia shaderov a ukladať ich ako nové prednastavenia). Napríklad, na vytvorenie vizuálnych efektov je možné kombinovať shadery CRT a VHS.
- Navrhnutá alternatívna metóda výpočtu zobrazených snímok — „preemptive frames“, ktorá sa líši od predtým dostupnej metódy „runahead“ dosiahnutím vyššieho výkonu presunom histórie pred aktuálnym snímkom len pri zmene stavu ovládača. V teste s hrou Donkey Kong Country 2 v emulátore Snes9x 2010 pri použití novej metódy sa výkon zvýšil zo 1963 na 2400 snímok za sekundu.
- V balíkoch pre platformu Android bola pridaná nastavenie input_android_physical_keyboard a prvok menu na nútené používanie zariadenia ako klávesnice, nie herného ovládača.
- Vylepšená podpora protokolu Wayland, pridaná podpora rozšírení protokolu pointer-constraints a relative-pointer.
- Prepracované menu.
- Vylepšená podpora grafického API Vulkan.
Zdroj: opennet.ru
