Modules | |
| Direct3D 10 Interoperability [DEPRECATED] | |
Enumerations | |
| enum | cudaD3D10DeviceList { cudaD3D10DeviceListAll = 1, cudaD3D10DeviceListCurrentFrame = 2, cudaD3D10DeviceListNextFrame = 3 } |
| enum | cudaD3D10MapFlags { cudaD3D10MapFlagsNone = 0, cudaD3D10MapFlagsReadOnly = 1, cudaD3D10MapFlagsWriteDiscard = 2 } |
| enum | cudaD3D10RegisterFlags { cudaD3D10RegisterFlagsNone = 0, cudaD3D10RegisterFlagsArray = 1 } |
Functions | |
| cudaError_t | cudaD3D10GetDevice (int *device, IDXGIAdapter *pAdapter) |
| Gets the device number for an adapter. | |
| cudaError_t | cudaD3D10GetDevices (unsigned int *pCudaDeviceCount, int *pCudaDevices, unsigned int cudaDeviceCount, ID3D10Device *pD3D10Device, enum cudaD3D10DeviceList deviceList) |
| Gets the CUDA devices corresponding to a Direct3D 10 device. | |
| cudaError_t | cudaD3D10GetDirect3DDevice (ID3D10Device **ppD3D10Device) |
| Gets the Direct3D device against which the current CUDA context was created. | |
| cudaError_t | cudaD3D10SetDirect3DDevice (ID3D10Device *pD3D10Device, int device=-1) |
| Sets the Direct3D 10 device to use for interoperability in this thread. | |
| cudaError_t | cudaGraphicsD3D10RegisterResource (struct cudaGraphicsResource **resource, ID3D10Resource *pD3DResource, unsigned int flags) |
| Register a Direct3D 10 resource for access by CUDA. | |