P4 to Git Change 1551379 by skeely@skeely_HSA_linux on 2018/05/07 19:08:50

SWDEV-147388 - Ignore metadata for TEXTURE_BUFFER objects.

Affected files ...

... //depot/stg/opencl/drivers/opencl/runtime/device/rocm/rocmemory.cpp#34 edit


[ROCm/clr commit: 20257bd78b]
This commit is contained in:
foreman
2018-05-07 19:19:26 -04:00
parent c6ba32fc41
commit eeb4c676fa
@@ -902,6 +902,15 @@ bool Image::createInteropImage() {
return false;
}
originalDeviceMemory_ = deviceMemory_;
if(obj->getGLTarget() == GL_TEXTURE_BUFFER) {
hsa_status_t err =
hsa_ext_image_create(dev().getBackendDevice(), &imageDescriptor_,
originalDeviceMemory_, permission_, &hsaImageObject_);
return (err == HSA_STATUS_SUCCESS);
}
image_metadata desc;
if (!desc.create(amdImageDesc_)) return false;
@@ -909,8 +918,6 @@ bool Image::createInteropImage() {
if (obj->getGLTarget() == GL_TEXTURE_CUBE_MAP) desc.setFace(obj->getCubemapFace());
originalDeviceMemory_ = deviceMemory_;
hsa_status_t err =
hsa_amd_image_create(dev().getBackendDevice(), &imageDescriptor_, amdImageDesc_,
originalDeviceMemory_, permission_, &hsaImageObject_);