SWDEV-270961 - Add doxygen for Texture APIs
Change-Id: I4038320a638292440d9ca8c23ffcabffcd9a48c2
This commit is contained in:
@@ -3526,6 +3526,22 @@ hipError_t hipExtLaunchKernel(const void* function_address, dim3 numBlocks, dim3
|
|||||||
* @}
|
* @}
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
*-------------------------------------------------------------------------------------------------
|
||||||
|
*-------------------------------------------------------------------------------------------------
|
||||||
|
* @defgroup Textur Texture Management
|
||||||
|
* @{
|
||||||
|
* This section describes the texture management functions of HIP runtime API.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @addtogroup TexturD Texture Management [Deprecated]
|
||||||
|
* @{
|
||||||
|
* @ingroup Texture
|
||||||
|
* This section describes the deprecated texture management functions of HIP runtime API.
|
||||||
|
*/
|
||||||
|
|
||||||
DEPRECATED(DEPRECATED_MSG)
|
DEPRECATED(DEPRECATED_MSG)
|
||||||
hipError_t hipBindTexture(
|
hipError_t hipBindTexture(
|
||||||
size_t* offset,
|
size_t* offset,
|
||||||
@@ -3550,23 +3566,28 @@ hipError_t hipBindTextureToArray(
|
|||||||
hipArray_const_t array,
|
hipArray_const_t array,
|
||||||
const hipChannelFormatDesc* desc);
|
const hipChannelFormatDesc* desc);
|
||||||
|
|
||||||
hipError_t hipBindTextureToMipmappedArray(
|
|
||||||
const textureReference* tex,
|
|
||||||
hipMipmappedArray_const_t mipmappedArray,
|
|
||||||
const hipChannelFormatDesc* desc);
|
|
||||||
|
|
||||||
DEPRECATED(DEPRECATED_MSG)
|
DEPRECATED(DEPRECATED_MSG)
|
||||||
hipError_t hipGetTextureAlignmentOffset(
|
hipError_t hipGetTextureAlignmentOffset(
|
||||||
size_t* offset,
|
size_t* offset,
|
||||||
const textureReference* texref);
|
const textureReference* texref);
|
||||||
|
|
||||||
hipError_t hipGetTextureReference(
|
|
||||||
const textureReference** texref,
|
|
||||||
const void* symbol);
|
|
||||||
|
|
||||||
DEPRECATED(DEPRECATED_MSG)
|
DEPRECATED(DEPRECATED_MSG)
|
||||||
hipError_t hipUnbindTexture(const textureReference* tex);
|
hipError_t hipUnbindTexture(const textureReference* tex);
|
||||||
|
|
||||||
|
// doxygen end deprecated texture management
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
|
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(
|
hipError_t hipCreateTextureObject(
|
||||||
hipTextureObject_t* pTexObject,
|
hipTextureObject_t* pTexObject,
|
||||||
const hipResourceDesc* pResDesc,
|
const hipResourceDesc* pResDesc,
|
||||||
@@ -3656,10 +3677,6 @@ hipError_t hipTexRefSetArray(
|
|||||||
hipArray_const_t array,
|
hipArray_const_t array,
|
||||||
unsigned int flags);
|
unsigned int flags);
|
||||||
|
|
||||||
hipError_t hipTexRefSetBorderColor(
|
|
||||||
textureReference* texRef,
|
|
||||||
float* pBorderColor);
|
|
||||||
|
|
||||||
hipError_t hipTexRefSetFilterMode(
|
hipError_t hipTexRefSetFilterMode(
|
||||||
textureReference* texRef,
|
textureReference* texRef,
|
||||||
enum hipTextureFilterMode fm);
|
enum hipTextureFilterMode fm);
|
||||||
@@ -3677,6 +3694,37 @@ hipError_t hipTexRefSetMaxAnisotropy(
|
|||||||
textureReference* texRef,
|
textureReference* texRef,
|
||||||
unsigned int maxAniso);
|
unsigned int maxAniso);
|
||||||
|
|
||||||
|
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);
|
||||||
|
|
||||||
|
// doxygen end Texture management
|
||||||
|
/**
|
||||||
|
* @}
|
||||||
|
*/
|
||||||
|
|
||||||
|
// The following are not supported.
|
||||||
|
hipError_t hipTexRefSetBorderColor(
|
||||||
|
textureReference* texRef,
|
||||||
|
float* pBorderColor);
|
||||||
|
|
||||||
hipError_t hipTexRefSetMipmapFilterMode(
|
hipError_t hipTexRefSetMipmapFilterMode(
|
||||||
textureReference* texRef,
|
textureReference* texRef,
|
||||||
enum hipTextureFilterMode fm);
|
enum hipTextureFilterMode fm);
|
||||||
@@ -3708,27 +3756,6 @@ hipError_t hipMipmappedArrayGetLevel(
|
|||||||
hipMipmappedArray_t hMipMappedArray,
|
hipMipmappedArray_t hMipMappedArray,
|
||||||
unsigned int level);
|
unsigned int level);
|
||||||
|
|
||||||
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);
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Callback/Activity API
|
* Callback/Activity API
|
||||||
*/
|
*/
|
||||||
@@ -3940,12 +3967,6 @@ static inline hipError_t hipUnbindTexture(
|
|||||||
return hipUnbindTexture(&tex);
|
return hipUnbindTexture(&tex);
|
||||||
}
|
}
|
||||||
|
|
||||||
// doxygen end Texture
|
|
||||||
/**
|
|
||||||
* @}
|
|
||||||
*/
|
|
||||||
|
|
||||||
|
|
||||||
#endif // __cplusplus
|
#endif // __cplusplus
|
||||||
|
|
||||||
#ifdef __GNUC__
|
#ifdef __GNUC__
|
||||||
|
|||||||
Reference in New Issue
Block a user