6.23. Direct3D 11 互操作性 [已弃用]
本节介绍已弃用的 Direct3D 11 互操作性函数。
函数
- __host__ cudaError_t cudaD3D11GetDirect3DDevice ( ID3D11Device** ppD3D11Device )
- 获取创建当前 CUDA 上下文所针对的 Direct3D 设备。
- __host__ cudaError_t cudaD3D11SetDirect3DDevice ( ID3D11Device* pD3D11Device, int device = -1 )
- 设置 Direct3D 11 设备,以便与 CUDA 设备进行互操作。
函数
- __host__ cudaError_t cudaD3D11GetDirect3DDevice ( ID3D11Device** ppD3D11Device )
-
获取创建当前 CUDA 上下文所针对的 Direct3D 设备。
参数
- ppD3D11Device
- - 返回此线程的 Direct3D 设备
已弃用
此函数自 CUDA 5.0 起已弃用。
描述
此函数已弃用,不应再使用。为了实现最大的互操作性性能,不再需要将 CUDA 设备与 D3D11 设备关联。
注意请注意,此函数也可能返回来自先前异步启动的错误代码。
另请参阅
- __host__ cudaError_t cudaD3D11SetDirect3DDevice ( ID3D11Device* pD3D11Device, int device = -1 )
-
设置 Direct3D 11 设备,以便与 CUDA 设备进行互操作。
参数
- pD3D11Device
- - 用于互操作的 Direct3D 设备
- device
- - 要使用的 CUDA 设备。此设备必须是查询 cudaD3D11DeviceListAll 时返回的 cudaD3D11GetDevices 中的设备之一,可以设置为 -1 以自动选择合适的 CUDA 设备。
已弃用
此函数自 CUDA 5.0 起已弃用。
描述
此函数已弃用,不应再使用。为了实现最大的互操作性性能,不再需要将 CUDA 设备与 D3D11 设备关联。
此函数将立即初始化主上下文device如果需要。
注意请注意,此函数也可能返回来自先前异步启动的错误代码。
另请参阅
cudaD3D11GetDevice, cudaGraphicsD3D11RegisterResource, cudaDeviceReset