As this year's Game Developers Conference (GDC) fast approaches, we're starting to see teasers and previews of what might be discussed at the sessions beginning on March 18. We'd already spotted Microsoft's DirectX «State of the Union» and its announcement of a preview to something called DirectSR, which we speculated to be a new hardware-agnostic upscaler, and guess what? Microsoft has confirmed that this isn't quite the case, but something that might be even more useful.
In a post on the DirectX developer blog, Microsoft has discussed further details around DirectSR, describing it as «the missing link developers have been waiting for» in regards to integrating Super Resolution features (more generally referred to as upscalers) into DirectX games.
The new API has been designed in partnership with GPU hardware vendors and allows a single code path to activate a plethora of different upscaling solutions, including the big names you might expect: Nvidia DLSS, AMD FSR, and Intel XeSS are all mentioned as receiving support from the new API, which is said to be available soon in the Agility SDK for developers to test and provide feedback.
Upscaler implementation from multiple providers has sometimes been a patchy affair, with occasional anomalies such as the AMD-partnered Starfield only receiving FSR 3 and XeSS support months after launch, and then after a belated DLSS 3 integration, too.
Anything that allows a streamlining of the process to enable multiple upscalers to be more easily integrated into DirectX games strikes as an advantage not just for developers, but for anyone hoping for multiple upscaling options in new and hardware-demanding releases.
Nvidia took its own bite of this particular cherry back in 2022 with an open-source solution called Nvidia Streamline, which in this case acted as a plug-and-play solution to interface between a game and the rendering API and add upscalers into the rendering path, including both DirectX and Vulcan support.
Best CPU for
Read more on pcgamer.com