We’re thrilled to announce DirectSR, our new API designed in partnership with GPU hardware vendors to enable seamless integration of Super Resolution (SR) into the next generation of games. Super Resolution is a cutting-edge technique that increases the resolution and visual quality in games. DirectSR is the missing link developers have been waiting for when approaching SR integration, providing a smoother, more efficient experience that scales across hardware. This API enables multi-vendor SR through a common set of inputs and outputs, allowing a single code path to activate a variety of solutions including NVIDIA DLSS Super Resolution, AMD FidelityFXTM Super Resolution, and Intel XeSS. DirectSR will be available soon in the Agility SDK as a public preview, which will enable developers to test it out and provide feedback. Don’t miss our DirectX State of the Union at GDC to catch a sneak peek at how DirectSR can be used with your games!
Joshua Tucker at the DirectX Developer Blog
If this aides in making sense out of the confusing mess of terminology and marketing terms surrounding this technology, I’m all for it.
I would rather hope for an open standard. Preferably microsoft would abandon directx in favour of Vulkan that is already performing better in almost all cases.
NaGERST,
If they did embrace it, we’d have to be mindful that they used to “embrace, extend, extinguish” competing technologies.
Still, I agree it would be great to have a unified API everywhere. MS adapting it could put more pressure on apple to embrace it too.
DirectX makes Microsoft a tremendous amount of money, and there is a whole gaming development ecosystem around it that also has a significant monetary value.
FWIW DirectX offers a lot more functionality than just what Vulkan targets.
Yes, it is a suite of APIs everything from graphics rendering to low level IO on nvme devices.
I don’t think Microsoft would abandon their primary gaming / entertainment / compute acceleration suit to try play catch up implementing a competing standard (after all they would either be in “extend” position where they introduce incompatible new stuff, or wait for the official standard and then start implementing).
And to be honest, that would be a bad thing. We need more competition, not less.
I don’t get why Microsoft is so horrible about names. Call it at least DirectX SR or DirectXsr.
Have you seen Xbox Series X? Many parents bought the previous gen Xbox One X by mistake (or possibly at the trickery of retail salesmen) when this new one launched.
Hmmm, the DirectX components are all a bit of a mix (unsurprisingly). DirectSR matches the names of the majority of the other DirectX components (Direct2D, Direct3D, DirectWrite, DirectCompute, DirectStorage, and DirectML), but there are a few oddities (DirectX Graphics Infrastructure, DirectX Raytracing, XACT3, XAudio2, and XInput).