@@ -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