Provided by: nvidia-cuda-dev_9.1.85-3ubuntu1_amd64 bug

NAME

       Surface Object Management -

   Functions
       cudaError_t cudaCreateSurfaceObject (cudaSurfaceObject_t *pSurfObject, const struct
           cudaResourceDesc *pResDesc)
           Creates a surface object.
       cudaError_t cudaDestroySurfaceObject (cudaSurfaceObject_t surfObject)
           Destroys a surface object.
       cudaError_t cudaGetSurfaceObjectResourceDesc (struct cudaResourceDesc *pResDesc,
           cudaSurfaceObject_t surfObject)
           Returns a surface object's resource descriptor Returns the resource descriptor for the
           surface object specified by surfObject.

Detailed Description

       \brief surface object management functions of the CUDA runtime API (cuda_runtime_api.h)

       This section describes the low level texture object management functions of the CUDA
       runtime application programming interface. The surface object API is only supported on
       devices of compute capability 3.0 or higher.

Function Documentation

   cudaError_t cudaCreateSurfaceObject (cudaSurfaceObject_t * pSurfObject, const struct
       cudaResourceDesc * pResDesc)
       Creates a surface object and returns it in pSurfObject. pResDesc describes the data to
       perform surface load/stores on. cudaResourceDesc::resType must be cudaResourceTypeArray
       and cudaResourceDesc::res::array::array must be set to a valid CUDA array handle.

       Surface objects are only supported on devices of compute capability 3.0 or higher.
       Additionally, a surface object is an opaque value, and, as such, should only be accessed
       through CUDA API calls.

       Parameters:
           pSurfObject - Surface object to create
           pResDesc - Resource descriptor

       Returns:
           cudaSuccess, cudaErrorInvalidValue

       See also:
           cudaDestroySurfaceObject, cuSurfObjectCreate

   cudaError_t cudaDestroySurfaceObject (cudaSurfaceObject_t surfObject)
       Destroys the surface object specified by surfObject.

       Parameters:
           surfObject - Surface object to destroy

       Returns:
           cudaSuccess, cudaErrorInvalidValue

       See also:
           cudaCreateSurfaceObject, cuSurfObjectDestroy

   cudaError_t cudaGetSurfaceObjectResourceDesc (struct cudaResourceDesc * pResDesc,
       cudaSurfaceObject_t surfObject)
       Parameters:
           pResDesc - Resource descriptor
           surfObject - Surface object

       Returns:
           cudaSuccess, cudaErrorInvalidValue

       See also:
           cudaCreateSurfaceObject, cuSurfObjectGetResourceDesc

Author

       Generated automatically by Doxygen from the source code.