Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

CUDA Direct3D interoperability deprecated?

Tags:

cuda

direct3d

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?

like image 967
the swine Avatar asked Aug 08 '26 22:08

the swine


2 Answers

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.

like image 166
Robert Crovella Avatar answered Aug 10 '26 11:08

Robert Crovella


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

like image 29
Soleil Avatar answered Aug 10 '26 13:08

Soleil



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!