11.01.2014 Views

NVIDIA CUDA

NVIDIA CUDA

NVIDIA CUDA

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CONTENTS<br />

v<br />

4.13.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

4.13.2.1 cudaD3D10GetDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />

4.13.2.2 cudaD3D10SetDirect3DDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

4.13.2.3 cudaGraphicsD3D10RegisterResource . . . . . . . . . . . . . . . . . . . . . . . . 79<br />

4.14 Direct3D 10 Interoperability [DEPRECATED] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

4.14.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

4.14.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

4.14.2.1 cudaD3D10MapResources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81<br />

4.14.2.2 cudaD3D10RegisterResource . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82<br />

4.14.2.3 cudaD3D10ResourceGetMappedArray . . . . . . . . . . . . . . . . . . . . . . . . 83<br />

4.14.2.4 cudaD3D10ResourceGetMappedPitch . . . . . . . . . . . . . . . . . . . . . . . . 84<br />

4.14.2.5 cudaD3D10ResourceGetMappedPointer . . . . . . . . . . . . . . . . . . . . . . . 85<br />

4.14.2.6 cudaD3D10ResourceGetMappedSize . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />

4.14.2.7 cudaD3D10ResourceGetSurfaceDimensions . . . . . . . . . . . . . . . . . . . . . 86<br />

4.14.2.8 cudaD3D10ResourceSetMapFlags . . . . . . . . . . . . . . . . . . . . . . . . . . 87<br />

4.14.2.9 cudaD3D10UnmapResources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87<br />

4.14.2.10 cudaD3D10UnregisterResource . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88<br />

4.15 Direct3D 11 Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

4.15.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

4.15.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

4.15.2.1 cudaD3D11GetDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

4.15.2.2 cudaD3D11SetDirect3DDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89<br />

4.15.2.3 cudaGraphicsD3D11RegisterResource . . . . . . . . . . . . . . . . . . . . . . . . 90<br />

4.16 Graphics Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />

4.16.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />

4.16.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />

4.16.2.1 cudaGraphicsMapResources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92<br />

4.16.2.2 cudaGraphicsResourceGetMappedPointer . . . . . . . . . . . . . . . . . . . . . . 93<br />

4.16.2.3 cudaGraphicsResourceSetMapFlags . . . . . . . . . . . . . . . . . . . . . . . . . 93<br />

4.16.2.4 cudaGraphicsSubResourceGetMappedArray . . . . . . . . . . . . . . . . . . . . . 94<br />

4.16.2.5 cudaGraphicsUnmapResources . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />

4.16.2.6 cudaGraphicsUnregisterResource . . . . . . . . . . . . . . . . . . . . . . . . . . . 95<br />

4.17 Texture Reference Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

4.17.1 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

4.17.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

4.17.2.1 cudaBindTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96<br />

4.17.2.2 cudaBindTexture2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97<br />

Generated for <strong>NVIDIA</strong> <strong>CUDA</strong> Library by Doxygen

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!