Seeing as temporal upscaling has become the norm for a majority of PC games these days, Microsoft wants to help both gamers and developers with this situation. To that end, it has deployed an extension to DirectX 12 called DirectSR that, instead of being a novel upscaling method, is instead an APi where developers can simply say “upscale this please” and DirectX can choose the most suitable method for the user’s hardware.
We can argue about the value of these so-called “Super Resolution” technologies until we’re blue in the face, but it’s really just a matter of technology. Screen-space effects and ray-tracing have two big things in common: they can be enormously performance-intensive, and their performance demands scale in an exponential way with render resolution. This is the driving force behind the popularity of Super Resolution tech, and like it or not, these methods are here to stay.
DirectSR isn’t available in any games yet, of course, but developers who want to experiment with the API can now do so. It’s available in the Agility SDK 1.714.0-preview release. Make sure your Intel or NVIDIA drivers are up to date with the very latest versions if you want to experiment with those upscalers.