P4 to Git Change 2021977 by kjayapra@1_HIPWS_LNX1_PAL on 2019/10/30 13:27:19

SWDEV-209747 - Improve HIP Error codes and debug messages.

Affected files ...

... //depot/stg/opencl/drivers/opencl/api/hip/hip_context.cpp#24 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device.cpp#25 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_device_runtime.cpp#20 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_event.cpp#18 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_memory.cpp#80 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_module.cpp#45 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_peer.cpp#8 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_platform.cpp#47 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_profile.cpp#4 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_surface.cpp#6 edit
... //depot/stg/opencl/drivers/opencl/api/hip/hip_texture.cpp#25 edit
This commit is contained in:
foreman
2019-10-30 13:37:03 -04:00
parent 988882bb4f
commit 234e21e08c
11 changed files with 60 additions and 59 deletions
+10 -10
View File
@@ -334,7 +334,7 @@ hipError_t hipCreateTextureObject(hipTextureObject_t* pTexObject, const hipResou
if (!image->create()) {
delete image;
HIP_RETURN(hipErrorUnknown);
HIP_RETURN(hipErrorMemoryAllocation);
}
amd::Sampler* sampler = fillSamplerDescriptor(pTexDesc->addressMode[0], pTexDesc->filterMode, pTexDesc->normalizedCoords);
@@ -371,7 +371,7 @@ hipError_t hipGetTextureObjectResourceDesc(hipResourceDesc* pResDesc,
memcpy(pResDesc, &(texture->resDesc), sizeof(hipResourceDesc));
}
HIP_RETURN(hipErrorUnknown);
HIP_RETURN(hipErrorInvalidValue);
}
hipError_t hipGetTextureObjectResourceViewDesc(hipResourceViewDesc* pResViewDesc,
@@ -380,7 +380,7 @@ hipError_t hipGetTextureObjectResourceViewDesc(hipResourceViewDesc* pResViewDesc
assert(0 && "Unimplemented");
HIP_RETURN(hipErrorUnknown);
HIP_RETURN(hipErrorNotSupported);
}
hipError_t hipGetTextureObjectTextureDesc(hipTextureDesc* pTexDesc,
@@ -389,7 +389,7 @@ hipError_t hipGetTextureObjectTextureDesc(hipTextureDesc* pTexDesc,
assert(0 && "Unimplemented");
HIP_RETURN(hipErrorUnknown);
HIP_RETURN(hipErrorNotSupported);
}
hipError_t ihipBindTexture(cl_mem_object_type type,
@@ -416,7 +416,7 @@ hipError_t ihipBindTexture(cl_mem_object_type type,
if (!image->create()) {
delete image;
return hipErrorUnknown;
return hipErrorMemoryAllocation;
}
*offset = 0;
@@ -456,7 +456,7 @@ hipError_t ihipBindTexture(cl_mem_object_type type,
return hipSuccess;
}
return hipErrorUnknown;
return hipErrorInvalidValue;
}
hipError_t hipBindTexture(size_t* offset, textureReference* tex, const void* devPtr,
@@ -488,7 +488,7 @@ hipError_t hipBindTextureToArray(textureReference* tex, hipArray_const_t array,
assert(0 && "Unimplemented");
HIP_RETURN(hipErrorUnknown);
HIP_RETURN(hipErrorNotSupported);
}
hipError_t ihipBindTextureImpl(TlsData* tls, int dim, enum hipTextureReadMode readMode, size_t* offset,
@@ -532,7 +532,7 @@ hipError_t hipBindTextureToMipmappedArray(textureReference* tex,
assert(0 && "Unimplemented");
HIP_RETURN(hipErrorUnknown);
HIP_RETURN(hipErrorNotSupported);
}
hipError_t hipUnbindTexture(const textureReference* tex) {
@@ -570,7 +570,7 @@ hipError_t hipGetTextureReference(const textureReference** tex, const void* symb
assert(0 && "Unimplemented");
HIP_RETURN(hipErrorUnknown);
HIP_RETURN(hipErrorNotSupported);
}
hipError_t hipTexRefSetFormat(textureReference* tex, hipArray_Format fmt, int NumPackedComponents) {
@@ -649,7 +649,7 @@ hipError_t hipTexRefGetArray(hipArray_t* array, textureReference tex) {
}
if (texture->resDesc.res.array.array == nullptr) {
HIP_RETURN(hipErrorUnknown);
HIP_RETURN(hipErrorInvalidValue);
}
**array = *(texture->resDesc.res.array.array);