Reputation: 11031
I have been looking through CUDA documentation, and Direct 3D 11 interoperability and it is saying that it is deprecated. The documentation, however, does not say what is the new way to do it, or why is it deprecated. I was unable to find answers on Google. Does anyone know?
Upvotes: 3
Views: 2089
Reputation: 7398
CUDA-Direct3D is actually very active and updated.
In CUDA 10 they added New interoperability between CUDA and graphics APIs, including Vulkan and DX12.
[1] https://developer.nvidia.com/cuda-toolkit/whatsnew
[2] https://docs.nvidia.com/cuda/cuda-samples/index.html#graphics
Upvotes: 2
Reputation: 152123
CUDA Direct3D interop is not deprecated. Some methods are deprecated.
The D3D11 non-deprecated API is here. The deprecated API is here.
The CUDA samples demonstrate non-deprecated methods of D3D interop.
Also, CUDA 6.5 specifically deprecates D3D9 activity with IDirect3D9
objects, which should be replaced with IDirect3D9ex
objects instead.
Upvotes: 5