Function rcudnn_sys::cudaBindTextureToArray[][src]

pub unsafe extern "C" fn cudaBindTextureToArray(
    texref: *const textureReference,
    array: cudaArray_const_t,
    desc: *const cudaChannelFormatDesc
) -> cudaError_t
Expand description

\brief Binds an array to a texture

\deprecated

Binds the CUDA array \p array to the texture reference \p texref. \p desc describes how the memory is interpreted when fetching values from the texture. Any CUDA array previously bound to \p texref is unbound.

\param texref - Texture to bind \param array - Memory array on device \param desc - Channel format

\return ::cudaSuccess, ::cudaErrorInvalidValue, ::cudaErrorInvalidTexture \notefnerr \note_init_rt \note_callback

\sa \ref ::cudaCreateChannelDesc(int, int, int, int, cudaChannelFormatKind) “cudaCreateChannelDesc (C API)”, ::cudaGetChannelDesc, ::cudaGetTextureReference, \ref ::cudaBindTexture(size_t*, const struct textureReference*, const void*, const struct cudaChannelFormatDesc*, size_t) “cudaBindTexture (C API)”, \ref ::cudaBindTexture2D(size_t*, const struct textureReference*, const void*, const struct cudaChannelFormatDesc*, size_t, size_t, size_t) “cudaBindTexture2D (C API)”, \ref ::cudaBindTextureToArray(const struct texture< T, dim, readMode>&, cudaArray_const_t, const struct cudaChannelFormatDesc&) “cudaBindTextureToArray (C++ API)”, \ref ::cudaUnbindTexture(const struct textureReference*) “cudaUnbindTexture (C API)”, \ref ::cudaGetTextureAlignmentOffset(size_t*, const struct textureReference*) “cudaGetTextureAlignmentOffset (C API)”, ::cuTexRefSetArray, ::cuTexRefSetFormat, ::cuTexRefSetFlags, ::cuTexRefSetAddressMode, ::cuTexRefSetFilterMode, ::cuTexRefSetBorderColor, ::cuTexRefSetMaxAnisotropy