Microsoft has recently introduced a new API called DirectSR (Super Resolution) to simplify upscaling technologies for game developers. This move aims to address the challenge faced by developers in supporting different upscaling technologies such as Nvidia’s DLSS, AMD’s FSR, and Intel’s XeSS. Each technology has its own advantages and limitations, requiring developers to individually integrate them into their games.
With DirectSR, game developers will no longer need to add support for each upscaling technology separately. Instead, they can target DirectSR, which will automatically utilize the most suitable upscaling technology based on the user’s hardware. This eliminates the need for developers to make choices between DLSS, FSR, or XeSS, streamlining the process and ensuring a consistent experience across different GPUs.
The introduction of DirectSR is expected to resolve the occasional conflicts that arise when a game supports one upscaling technology but not others. For example, Bethesda’s Starfield initially launched with FSR support but lacked DLSS compatibility. Although Bethesda eventually added DLSS support, modders had already created an unofficial workaround. DirectSR will help prevent such situations by providing a common set of inputs and outputs, simplifying the implementation process for developers.
However, it is important to note that GPU manufacturers will still be responsible for improving their own upscaling technologies. Microsoft’s DirectSR announcement does not mention frame-generation technologies like Nvidia’s DLSS 3 or AMD’s Fluid Motion Frames. Therefore, game developers may still need to individually support specific GPU features even if they adopt DirectSR.
The unveiling of DirectSR follows the discovery of an “Automatic Super Resolution” feature in Windows 11 preview builds. Although it is unclear whether this feature is directly related to DirectSR, it can enhance gameplay by making supported games smoother with enhanced details. Users can toggle this feature in the Windows Settings app, either universally or on a per-game basis.
For developers seeking more information about DirectSR and other DirectX technologies, Microsoft will be hosting a DirectX State of the Union session at the Game Developers Conference (GDC) on March 21. While these sessions are typically recorded and made available on the GDC Vault, attendees will have the opportunity to learn firsthand about the capabilities and benefits of DirectSR.
In conclusion, Microsoft’s introduction of DirectSR API is a significant step towards simplifying upscaling technologies for game developers. By providing a unified approach, DirectSR eliminates the need for developers to individually integrate different upscaling technologies into their games. This move is expected to enhance the gaming experience by ensuring consistent image quality and frame rates across various GPUs. Developers can look forward to learning more about DirectSR and other DirectX technologies at the upcoming GDC session, where Microsoft will shed light on the future of upscaling in gaming.