the swine
the swine

Reputation: 11031

CUDA Direct3D interoperability deprecated?

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

Answers (2)

Soleil
Soleil

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

Robert Crovella
Robert Crovella

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

Related Questions