DirectX interop

This is a request to resurrect DirectX interop support.

There are 2 announcements which have happened recently which I think make it a lot more relevant.

  1. The introduction of DirectX Raytracing APIs.
  2. The introduction of real-time denoising into OptiX.

I’d love, as I’m sure many others would, to be able to use both in conjunction with each other without transferring buffers back to system memory. In lieu of DirectX interop support, are there any options currently available to achieve this goal in a DirectX world?


If you’re using DX12 and DXR anyway, there will be filtering methods from NVIDIA to help you with the limited ray budget for real-time raytracing: