SWDEV-340506 - Unit_hipCreateTextureObject_Pitch2DResource fix

Change-Id: I85431036818a3eb24100b1660e806a1c80d847eb


[ROCm/clr commit: 01ea934b3e]
This commit is contained in:
Ajay
2022-07-05 22:44:54 +00:00
committed by Ajay GunaShekar
parent c4a5d11d55
commit caa9b581b5
2 changed files with 6 additions and 2 deletions
+3 -1
View File
@@ -66,7 +66,9 @@ amd::Memory* getMemoryObjectWithOffset(const void* ptr, const size_t size) {
amd::Memory* memObj = getMemoryObject(ptr, offset);
if (memObj != nullptr) {
assert(size <= (memObj->getSize() - offset));
if (size > (memObj->getSize() - offset)) {
return nullptr;
}
memObj = new (memObj->getContext()) amd::Buffer(*memObj, memObj->getMemFlags(), offset, size);
if (memObj == nullptr) {;
return nullptr;
+3 -1
View File
@@ -293,7 +293,9 @@ hipError_t ihipCreateTextureObject(hipTextureObject_t* pTexObject,
0, /* numMipLevels */
buffer,
status);
buffer->release();
if (buffer != nullptr) {
buffer->release();
}
if (image == nullptr) {
return status;
}