AMD har annonceret tilgængeligheden af kildeteksterne til den opdaterede implementering af supersampling-teknologien FSR 2.2 (FidelityFX Super Resolution), som bruger rumlige skalerings- og detaljerestaureringsalgoritmer til at reducere tabet af billedkvalitet ved opskalering og konvertering til en højere opløsning. Koden er skrevet i C++ og distribueres under MIT-licensen. Udover det grundlæggende API til C++ sikrer projektet support for grafik-API'er som DirectX 12 og Vulkan samt shader-sprog HLSL og GLSL. Der tilbydes et sæt eksempler og detaljeret dokumentation.
FSR anvendes i spil til at skalere output på skærme med høj opløsning og giver en kvalitet, der nærmer sig den oprindelige opløsning, samtidig med at teksturdetaljer og skarpe kanter bevares gennem restaurering af små geometriske og rasterdetaljer. Med indstillingerne kan man balancere mellem kvalitet og ydeevne. Teknologien er kompatibel med forskellige GPU-modeller, herunder integrerede chips.
I den nye version er kvaliteten af de genererede billeder blevet markant forbedret, og der er gjort et stort arbejde for at fjerne artefakter såsom flimren og haloer omkring hurtigt bevægende objekter. Der er foretaget ændringer i API'et, hvilket kan kræve ændringer i koden til de applikationer, hvor der anvendes funktionalitet til maskegenerering. Der er introduceret en "Debug API Checker", der letter integrationen af FidelityFX Super Resolution i applikationen i debug-builds (efter aktivering af debug-tilstanden overføres debug-meddelelser fra FSR-runtime til spillet, hvilket forenkler fejlfinding af opståede problemer).
Kilde: opennet.ru
