6.42.1. Direct3D 11 互操作性 [已弃用]
[Direct3D 11 互操作性]
本节介绍已弃用的Direct3D 11互操作功能。
Functions
- CUresult cuD3D11CtxCreate ( CUcontext* pCtx, CUdevice* pCudaDevice, unsigned int Flags, ID3D11Device* pD3DDevice )
- Create a CUDA context for interoperability with Direct3D 11.
- CUresult cuD3D11CtxCreateOnDevice ( CUcontext* pCtx, unsigned int flags, ID3D11Device* pD3DDevice, CUdevice cudaDevice )
- Create a CUDA context for interoperability with Direct3D 11.
- CUresult cuD3D11GetDirect3DDevice ( ID3D11Device** ppD3DDevice )
- Get the Direct3D 11 device against which the current CUDA context was created.
Functions
- CUresult cuD3D11CtxCreate ( CUcontext* pCtx, CUdevice* pCudaDevice, unsigned int Flags, ID3D11Device* pD3DDevice )
-
为与Direct3D 11的互操作性创建CUDA上下文。
参数
- pCtx
- - Returned newly created CUDA context
- pCudaDevice
- - Returned pointer to the device on which the context was created
- Flags
- - Context creation flags (see cuCtxCreate() for details)
- pD3DDevice
- - Direct3D device to create interoperability context with
返回
CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_OUT_OF_MEMORY, CUDA_ERROR_UNKNOWN
已弃用
该函数自CUDA 5.0起已弃用。
描述
此函数已弃用,不应再使用。为了获得最佳的互操作性性能,不再需要将CUDA上下文与D3D11设备关联。
Note:请注意,此函数也可能返回之前异步启动的错误代码。
另请参阅:
- CUresult cuD3D11CtxCreateOnDevice ( CUcontext* pCtx, unsigned int flags, ID3D11Device* pD3DDevice, CUdevice cudaDevice )
-
为与Direct3D 11的互操作性创建CUDA上下文。
参数
- pCtx
- - Returned newly created CUDA context
- flags
- - Context creation flags (see cuCtxCreate() for details)
- pD3DDevice
- - Direct3D device to create interoperability context with
- cudaDevice
- - The CUDA device on which to create the context. This device must be among the devices returned when querying CU_D3D11_DEVICES_ALL from cuD3D11GetDevices.
返回
CUDA_SUCCESS, CUDA_ERROR_DEINITIALIZED, CUDA_ERROR_NOT_INITIALIZED, CUDA_ERROR_INVALID_VALUE, CUDA_ERROR_OUT_OF_MEMORY, CUDA_ERROR_UNKNOWN
已弃用
该函数自CUDA 5.0起已弃用。
描述
此函数已弃用,不应再使用。为了获得最佳的互操作性性能,不再需要将CUDA上下文与D3D11设备关联。
Note:请注意,此函数也可能返回之前异步启动的错误代码。
另请参阅:
- CUresult cuD3D11GetDirect3DDevice ( ID3D11Device** ppD3DDevice )
-
获取当前CUDA上下文所对应的Direct3D 11设备。
参数
- ppD3DDevice
- - Returned Direct3D device corresponding to CUDA context
已弃用
该函数自CUDA 5.0起已弃用。
描述
此函数已弃用,不应再使用。为了获得最佳的互操作性性能,不再需要将CUDA上下文与D3D11设备关联。
Note:请注意,此函数也可能返回之前异步启动的错误代码。
另请参阅: