Fix hipBindTexture on NVCC path
Αυτή η υποβολή περιλαμβάνεται σε:
@@ -1163,8 +1163,8 @@ inline static hipError_t hipBindTexture(size_t* offset, const struct texture<T,
|
|||||||
}
|
}
|
||||||
|
|
||||||
template <class T, int dim, enum cudaTextureReadMode readMode>
|
template <class T, int dim, enum cudaTextureReadMode readMode>
|
||||||
inline static hipError_t hipBindTexture(size_t* offset, struct texture<T, dim, readMode>* tex,
|
inline static hipError_t hipBindTexture(size_t* offset, struct texture<T, dim, readMode>& tex,
|
||||||
const void* devPtr, const struct hipChannelFormatDesc* desc,
|
const void* devPtr, const struct hipChannelFormatDesc& desc,
|
||||||
size_t size = UINT_MAX) {
|
size_t size = UINT_MAX) {
|
||||||
return hipCUDAErrorTohipError(cudaBindTexture(offset, tex, devPtr, desc, size));
|
return hipCUDAErrorTohipError(cudaBindTexture(offset, tex, devPtr, desc, size));
|
||||||
}
|
}
|
||||||
@@ -1174,6 +1174,11 @@ inline static hipError_t hipUnbindTexture(struct texture<T, dim, readMode>* tex)
|
|||||||
return hipCUDAErrorTohipError(cudaUnbindTexture(tex));
|
return hipCUDAErrorTohipError(cudaUnbindTexture(tex));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline static hipError_t hipBindTexture(size_t* offset, textureReference* tex, const void* devPtr,
|
||||||
|
const hipChannelFormatDesc* desc, size_t size = UINT_MAX){
|
||||||
|
return hipCUDAErrorTohipError(cudaBindTexture(offset, tex, devPtr, desc, size));
|
||||||
|
}
|
||||||
|
|
||||||
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,
|
||||||
|
|||||||
Αναφορά σε νέο ζήτημα
Block a user