HIP: Heterogenous-computing Interface for Portability: Texture Management

HIP: Heterogenous-computing Interface for Portability

Modules | Functions
Texture Management
HIP API

This section describes the texture management functions of HIP runtime API. More...

Collaboration diagram for Texture Management:

## Modules
| Runtime Compilation
| This section describes the runtime compilation functions of HIP runtime API.
| Callback Activity APIs
| This section describes the callback/Activity of HIP runtime API.
| Graph Management
| This section describes the graph management types & functions of HIP runtime API.
| GL Interop
| This section describes Stream Memory Wait and Write functions of HIP runtime API.
| Texture Management [Deprecated]
| Texture Management [Unsupported]

## Functions
hipError_t | hipBindTextureToMipmappedArray (const textureReference *tex, hipMipmappedArray_const_t mipmappedArray, const hipChannelFormatDesc *desc)
hipError_t | hipGetTextureReference (const textureReference **texref, const void *symbol)
hipError_t | hipCreateTextureObject (hipTextureObject_t *pTexObject, const hipResourceDesc *pResDesc, const hipTextureDesc *pTexDesc, const struct hipResourceViewDesc *pResViewDesc)
hipError_t | hipDestroyTextureObject (hipTextureObject_t textureObject)
hipError_t | hipGetChannelDesc (hipChannelFormatDesc *desc, hipArray_const_t array)
hipError_t | hipGetTextureObjectResourceDesc (hipResourceDesc *pResDesc, hipTextureObject_t textureObject)
hipError_t | hipGetTextureObjectResourceViewDesc (struct hipResourceViewDesc *pResViewDesc, hipTextureObject_t textureObject)
hipError_t | hipGetTextureObjectTextureDesc (hipTextureDesc *pTexDesc, hipTextureObject_t textureObject)
hipError_t | hipTexRefSetAddressMode (textureReference *texRef, int dim, enum hipTextureAddressMode am)
hipError_t | hipTexRefSetArray (textureReference *tex, hipArray_const_t array, unsigned int flags)
hipError_t | hipTexRefSetFilterMode (textureReference *texRef, enum hipTextureFilterMode fm)
hipError_t | hipTexRefSetFlags (textureReference *texRef, unsigned int Flags)
hipError_t | hipTexRefSetFormat (textureReference *texRef, hipArray_Format fmt, int NumPackedComponents)
hipError_t | hipTexObjectCreate (hipTextureObject_t *pTexObject, const HIP_RESOURCE_DESC *pResDesc, const HIP_TEXTURE_DESC *pTexDesc, const HIP_RESOURCE_VIEW_DESC *pResViewDesc)
hipError_t | hipTexObjectDestroy (hipTextureObject_t texObject)
hipError_t | hipTexObjectGetResourceDesc (HIP_RESOURCE_DESC *pResDesc, hipTextureObject_t texObject)
hipError_t | hipTexObjectGetResourceViewDesc (HIP_RESOURCE_VIEW_DESC *pResViewDesc, hipTextureObject_t texObject)
hipError_t | hipTexObjectGetTextureDesc (HIP_TEXTURE_DESC *pTexDesc, hipTextureObject_t texObject)

## Detailed Description

This section describes the texture management functions of HIP runtime API.