The DirectSR API has been integrated into the Agility Software Development Kit 1.714.0-preview, allowing developers to integrate various Super Resolution technologies into their games more easily. By consolidating technologies such as FSR, DLSS, and XeSS, DirectSR provides developers with a streamlined solution for implementation.
GPU hardware providers have been at the forefront of developing Super Resolution (SR) technology (XeSS, FSR, DLSS). As the number of SR variations continues to expand, it's becoming increasingly harder and more time-consuming for game developers to implement each SR technology. To solve this, Microsoft came up with a unified SR API that can seamlessly integrate SR technologies across different hardware platforms. This technology is called DirectSR.
We are excited to announce DirectSR is available now via Agility SDK 1.714.0-preview! This API was designed in partnership with AMD, Intel, and NVIDIA to enable the seamless integration of Super Resolution into the next generation of games. Check it out: https://t.co/L2RXOKcmjx
— DirectX 12 (@DirectX12) May 29, 2024
DirectSR is an API within the Agility SDK that aims to standardise SR support in D3D12 titles. Developed in collaboration with AMD, Intel, and Nvidia, this API enables the effortless utilisation of in-market upscaling technologies, supporting multi-vendor SR through a standard set of inputs and outputs. Currently, DirectSR offers built-in support for AMD FSR 2.2 and driver-level support for Intel XeSS and Nvidia DLSS.
DirectSR is natively supported in GPU drivers, and manufacturers can customise their SR implementation for optimal hardware performance. The API also includes built-in support for GPU-agnostic variations at the application level, ensuring usability across diverse hardware platforms. Furthermore, the API empowers users to select from multiple upscalers at runtime based on their hardware.
Discuss on our Facebook page, HERE.
KitGuru says: The inclusion of DirectSR offers a more simplified approach to upscaling, as well as simpler creation and, most likely, maintenance across several games. We look forward to seeing which games will have DirectSR support and how well they work across various hardware platforms.