Podjetje AMD je napovedalo dostupnost izvornih kodov posodobljene izvedbe tehnologije supervzorcevanja FSR 2.2 (FidelityFX Super Resolution), ki uporablja algoritme prostorske skaliranja in rekonstrukcije detajlov za zmanjšanje izgube kakovosti slik pri povečavi in pretvorbi v višje ločljivosti. Koda je napisana v jeziku C++ in je razpoložljiva pod licenco MIT. Poleg osnovnega API za jezik C++ projekt zagotavlja podporo za grafične API-je DirectX 12 in Vulkan, pa tudi za senčne jezike HLSL in GLSL. Na voljo je niz primerov in podrobna dokumentacija.
FSR se uporablja v igrah za skaliranje izhoda na zaslonih z visoko ločljivostjo in omogoča dosego kakovosti, ki je blizu izvorni ločljivosti, pri čemer ohranja detajle tekstur in jasne robove s pomočjo rekonstrukcije majhnih geometrijskih in rastrskih detajlov. S pomočjo nastavitev lahko uravnotežite kakovost in hitrost delovanja. Tehnologija je združljiva z različnimi modeli GPU, vključno z vgrajenimi čipi.
V novi različici je znatno izboljšana kakovost generiranih slik in je bilo opravljeno delo na odpravi artefaktov, kot so utripanje in halo okoli hitro premikajočih se objektov. Spremembe so bile izvedene v API-ju, kar lahko zahteva spremembe v kodi aplikacij, v katerih se uporablja funkcionalnost generiranja mask. Predstavljen je mehanizem 'Debug API Checker', ki poenostavi integracijo FidelityFX Super Resolution z aplikacijo v načinu odpravljanja napak (ko je aktiviran, se sporočila o odpravljanju napak prenašajo iz FSR runtime v igro, kar olajša diagnostiko težav).
Izvor: opennet.ru
