Megjelent a RetroArch 1.15 verziója, amely a különböző játékkonzolok emulálására szolgáló kiegészítőt fejleszti, lehetővé téve a klasszikus játékok futtatását egy egyszerű, egységes grafikus felületen. Támogatja a következő konzolok emulátorainak használatát: Atari 2600/7800/Jaguar/Lynx, Game Boy, Mega Drive, NES, Nintendo 64/DS, PCEngine, PSP, Sega 32X/CD, SuperNES stb. Használhatók a már meglévő játékkonzolok kontrollerei, beleértve a Playstation 3, Dualshock 3, 8bitdo, XBox 1 és XBox360, valamint általános célú kontrollerek, mint például a Logitech F710. Az emulátor támogatja az olyan fejlett funkciókat, mint a többjátékos mód, az állapotmentés, a régi játékok grafikai minőségének javítása árnyékolók segítségével, a játék visszatekerése, a kontrollerek forró csatlakozása és a videóstreaming.
A változtatások közül:
- Jelentősen javult a macOS platformra való működés, például hozzáadták az MFi protokoll támogatását a kontrollerekhez; egyetlen build-ben egyidejűleg támogatott a grafikai API-k OpenGL és Metal; hozzáadtak egy Vulkan API drivert, amely támogatja a HDR-t; és hozzáadtak egy glcore drivert az OpenGL 3.2 használatával történő videokimenethez. A RetroArch build macOS-re elérhető a Steamen.
- A shader rendszerében bevezetésre került a presetek láncolt hozzáadásának és átfedésének lehetősége (különböző shader preseteket lehet keverni és új presetekként menteni). Például, vizuális effektusok létrehozásához kombinálni lehet a CRT és VHS shader-eket.
- Alternatív módszert javasoltak a megjelenített keretek számának számítására - 'preemptive frames', amely eltér a korábban elérhető 'runahead' módszertől, nagyobb teljesítményt elérve úgy, hogy a jelenlegi keret előtti történetet csak a vezérlő állapotának változása esetén írják felül. A Donkey Kong Country 2 játék Snes9x 2010 emulátorral való futtatásában az új módszer alkalmazásával a teljesítmény 1963-ról 2400 képkockára másodpercenként nőtt.
- Android platformra készült buildjeiben hozzáadták az input_android_physical_keyboard beállítást és egy menüelemet, amely kényszeríti az eszközt billentyűzetként való használatra, nem pedig kontrollert.
- Javították a Wayland protokoll támogatását, és hozzáadták a pointer-constraints és relative-pointer protokollbővítmények támogatását.
- Át lett dolgozva a menü.
- Javították a Vulkan grafikai API támogatását.
Forrás: opennet.ru
