hipBindTexture() should handle nullptr offset.
If a user passes a ptr that was allocated by hipMalloc(), the offset is guaranteed to be 0 and NULL may be passed as the offset parameter. We shouldn't return an error in this case. Change-Id: I4a8d645121e5a17d5e2861a0629356a3599de9ee
This commit is contained in:
+2
-4
@@ -388,8 +388,7 @@ hipError_t ihipBindTexture(size_t* offset,
|
|||||||
const hipChannelFormatDesc* desc,
|
const hipChannelFormatDesc* desc,
|
||||||
size_t size,
|
size_t size,
|
||||||
hipTextureReadMode readMode) {
|
hipTextureReadMode readMode) {
|
||||||
if ((offset == nullptr) ||
|
if ((texref == nullptr) ||
|
||||||
(texref == nullptr) ||
|
|
||||||
(devPtr == nullptr) ||
|
(devPtr == nullptr) ||
|
||||||
(desc == nullptr)) {
|
(desc == nullptr)) {
|
||||||
return hipErrorInvalidValue;
|
return hipErrorInvalidValue;
|
||||||
@@ -426,8 +425,7 @@ hipError_t ihipBindTexture2D(size_t* offset,
|
|||||||
size_t height,
|
size_t height,
|
||||||
size_t pitch,
|
size_t pitch,
|
||||||
hipTextureReadMode readMode) {
|
hipTextureReadMode readMode) {
|
||||||
if ((offset == nullptr) ||
|
if ((texref == nullptr) ||
|
||||||
(texref == nullptr) ||
|
|
||||||
(devPtr == nullptr) ||
|
(devPtr == nullptr) ||
|
||||||
(desc == nullptr)) {
|
(desc == nullptr)) {
|
||||||
return hipErrorInvalidValue;
|
return hipErrorInvalidValue;
|
||||||
|
|||||||
Reference in New Issue
Block a user