Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 9929e8e

Browse files
committed
Fixed hipTexture fetch issue
1 parent 0ff34b5 commit 9929e8e

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/hip_texture.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ hipError_t hipCreateTextureObject(hipTextureObject_t* pTexObject,
255255
fillSamplerDescriptor(samplerDescriptor, pTexDesc->addressMode[0], pTexDesc->filterMode, pTexDesc->normalizedCoords);
256256

257257
hsa_access_permission_t permission = HSA_ACCESS_PERMISSION_RW;
258-
if (HSA_STATUS_SUCCESS != hsa_ext_image_create(*agent, &imageDescriptor, devPtr, permission, &(pTexture->image)) ||
258+
if (HSA_STATUS_SUCCESS != hsa_ext_image_create_with_layout(*agent, &imageDescriptor, devPtr, permission, HSA_EXT_IMAGE_DATA_LAYOUT_LINEAR, 0, 0, &(pTexture->image)) ||
259259
HSA_STATUS_SUCCESS != hsa_ext_sampler_create(*agent, &samplerDescriptor, &(pTexture->sampler))) {
260260
return ihipLogStatus(hipErrorRuntimeOther);
261261
}
@@ -394,7 +394,7 @@ hipError_t ihipBindTextureImpl(int dim,
394394

395395
hsa_access_permission_t permission = HSA_ACCESS_PERMISSION_RW;
396396

397-
if (HSA_STATUS_SUCCESS != hsa_ext_image_create(*agent, &imageDescriptor, devPtr, permission, &(pTexture->image)) ||
397+
if (HSA_STATUS_SUCCESS != hsa_ext_image_create_with_layout(*agent, &imageDescriptor, devPtr, permission, HSA_EXT_IMAGE_DATA_LAYOUT_LINEAR, 0, 0, &(pTexture->image)) ||
398398
HSA_STATUS_SUCCESS != hsa_ext_sampler_create(*agent, &samplerDescriptor, &(pTexture->sampler))) {
399399
return ihipLogStatus(hipErrorRuntimeOther);
400400
}
@@ -468,7 +468,7 @@ hipError_t ihipBindTexture2DImpl(int dim,
468468

469469
hsa_access_permission_t permission = HSA_ACCESS_PERMISSION_RW;
470470

471-
if (HSA_STATUS_SUCCESS != hsa_ext_image_create(*agent, &imageDescriptor, devPtr, permission, &(pTexture->image)) ||
471+
if (HSA_STATUS_SUCCESS != hsa_ext_image_create_with_layout(*agent, &imageDescriptor, devPtr, permission, HSA_EXT_IMAGE_DATA_LAYOUT_LINEAR, 0, 0, &(pTexture->image)) ||
472472
HSA_STATUS_SUCCESS != hsa_ext_sampler_create(*agent, &samplerDescriptor, &(pTexture->sampler))) {
473473
return ihipLogStatus(hipErrorRuntimeOther);
474474
}
@@ -567,7 +567,7 @@ hipError_t ihipBindTextureToArrayImpl(int dim,
567567

568568
hsa_access_permission_t permission = HSA_ACCESS_PERMISSION_RW;
569569

570-
if (HSA_STATUS_SUCCESS != hsa_ext_image_create(*agent, &imageDescriptor, array->data, permission, &(pTexture->image)) ||
570+
if (HSA_STATUS_SUCCESS != hsa_ext_image_create_with_layout(*agent, &imageDescriptor, array->data, permission, HSA_EXT_IMAGE_DATA_LAYOUT_LINEAR, 0, 0, &(pTexture->image)) ||
571571
HSA_STATUS_SUCCESS != hsa_ext_sampler_create(*agent, &samplerDescriptor, &(pTexture->sampler))) {
572572
return ihipLogStatus(hipErrorRuntimeOther);
573573
}

0 commit comments

Comments
 (0)