It is increasingly normal to see new technologies that allow developers to significantly simplify everything they need to do to properly optimize a game, and some of the most important ones that have managed to gain the most prominence in recent years are those related to resizing. But implementing them one by one is a test of patience for developers of all types of video games. Microsoft proposed a new way of proceeding by DirectSRwhich allows us to simplify the process, and now the API is already compatible with RSF 3.1.
DirectSR is the solution that Microsoft offers to avoid problems that can arise when implementing rescale technologies from different companies, whether DLSS
Microsoft seeks to simplify how to implement different resizing technologies
There are different ways to improve the performance of a game, most configurations involve improving our hardware or directly reducing the graphics quality, but thanks to resizing technologies it is often not necessary to do any of the actions above. But as we noted, implementing each of these technologies is a headache for developers, which is why Microsoft developed the DirectSR API, initially launched in May.
Until now, this API included version 2.2 of FidelityFX Super Resolution (FSR) as an integrated solution, while providing controller-level compatibility with the other two that exist on the market, Xe Super Sampling (XeSS) and Deep Learning Super Sampling (DLSS). ).
Now the new update adds FSR version 3.1 to the framework, although it has some negative aspects, and as we can imagine, it only includes scaling technology for everything that the super-resolution stack includes, that is, it does not include frame generation or frame rate enhancement.
“Following our initial announcement of the DirectSR preview release, we are happy to share an update. DirectSR, our standardized Super Resolution (SR) API for D3D12 titles, now supports FSR 3.1 (upscaling only), providing enhanced upscaling capabilities to further enhance your gaming experience.
Although DirectSR hasn’t been very well received by stakeholders or developers, Microsoft continues to see it as a step forward, even if it has a big problem related to what we just mentioned, namely that it only focuses on scaling, leaving other technologies aside. This is one of the main reasons why the companies that created these techniques do not actively support the API, as they prefer to focus on what they have, which allows them to further improve performance.