Merge pull request #550 from gargrahul/add_bindtextoarrayref_overload_api
Added another overloaded definition of hipBindTextureToArray for direct porting.
[ROCm/clr commit: 6bf76348e1]
This commit is contained in:
@@ -2621,6 +2621,13 @@ hipError_t hipBindTextureToArray(struct texture<T, dim, readMode>& tex, hipArray
|
|||||||
return ihipBindTextureToArrayImpl(dim, readMode, array, desc, &tex);
|
return ihipBindTextureToArrayImpl(dim, readMode, array, desc, &tex);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <class T, int dim, enum hipTextureReadMode readMode>
|
||||||
|
inline static hipError_t hipBindTextureToArray(struct texture<T, dim, readMode> *tex,
|
||||||
|
hipArray_const_t array,
|
||||||
|
const struct hipChannelFormatDesc* desc) {
|
||||||
|
return ihipBindTextureToArrayImpl(dim, readMode, array, *desc, tex);
|
||||||
|
}
|
||||||
|
|
||||||
// C API
|
// C API
|
||||||
hipError_t hipBindTextureToMipmappedArray(const textureReference* tex,
|
hipError_t hipBindTextureToMipmappedArray(const textureReference* tex,
|
||||||
hipMipmappedArray_const_t mipmappedArray,
|
hipMipmappedArray_const_t mipmappedArray,
|
||||||
|
|||||||
@@ -1199,6 +1199,13 @@ inline static hipError_t hipBindTextureToArray(struct texture<T, dim, readMode>&
|
|||||||
return hipCUDAErrorTohipError(cudaBindTextureToArray(tex, array, desc));
|
return hipCUDAErrorTohipError(cudaBindTextureToArray(tex, array, desc));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
template <class T, int dim, enum hipTextureReadMode readMode>
|
||||||
|
inline static hipError_t hipBindTextureToArray(struct texture<T, dim, readMode> *tex,
|
||||||
|
hipArray_const_t array,
|
||||||
|
const struct hipChannelFormatDesc* desc) {
|
||||||
|
return hipCUDAErrorTohipError(cudaBindTextureToArray(tex, array, desc));
|
||||||
|
}
|
||||||
|
|
||||||
template <class T, int dim, enum hipTextureReadMode readMode>
|
template <class T, int dim, enum hipTextureReadMode readMode>
|
||||||
inline static hipError_t hipBindTextureToArray(struct texture<T, dim, readMode>& tex,
|
inline static hipError_t hipBindTextureToArray(struct texture<T, dim, readMode>& tex,
|
||||||
hipArray_const_t array) {
|
hipArray_const_t array) {
|
||||||
|
|||||||
Reference in New Issue
Block a user