Společnost AMD oznámila dostupnost zdrojových kódů aktualizované implementace technologie super-sampling FSR 2.2 (FidelityFX Super Resolution), která využívá algoritmy prostorového škálování a rekonstrukce detailů pro snížení ztráty kvality obrazu při zvětšení a transformaci do vyššího rozlišení. Kód je napsán v jazyce C++ a šíří se pod licencí MIT. Kromě základního API pro jazyk C++ projekt podporuje grafická API DirectX 12 a Vulkan, stejně jako shaderové jazyky HLSL a GLSL. Je poskytován soubor příkladů a podrobná dokumentace.
FSR se používá ve hrách pro škálování výstupu na obrazovkách s vysokým rozlišením a umožňuje dosáhnout kvality blízké původnímu rozlišení, přičemž zajišťuje uchování detailů textur a ostrých hran díky rekonstrukci drobných geometrických a rastrových detailů. Pomocí nastavení lze vyvážit mezi kvalitou a výkonností. Technologii lze používat s různými modely GPU, včetně integrovaných čipů.
V nové verzi bylo výrazně vylepšeno kvalita generovaných obrazů a byla provedena práce na odstranění artefaktů, jako je blikání a halo kolem rychle se pohybujících objektů. Byly provedeny změny v API, které mohou vyžadovat úpravy v kódu aplikací využívajících funkce generování masek. Byl představen mechanismus „Debug API Checker“, který usnadňuje integraci FidelityFX Super Resolution s aplikací ve verzích pro ladění (po aktivaci ladicího režimu jsou ladicí zprávy předávány z FSR runtime do hry, což usnadňuje diagnostiku vznikajících problémů).
Zdroj: opennet.ru
