SWDEV-207312 - Fix images_write_cube failure for gfx10

Change-Id: I7f6a8c77eb712103e4c0a5f36bba95093ffbff98
This commit is contained in:
Jason Tang
2020-03-12 13:33:27 -04:00
rodzic f7c95a7ec5
commit 9cfb973c3f
2 zmienionych plików z 30 dodań i 18 usunięć
+9 -3
Wyświetl plik
@@ -1028,11 +1028,17 @@ bool Image::createInteropImage() {
}
image_metadata desc;
if (!desc.create(amdImageDesc_)) return false;
if (!desc.create(amdImageDesc_)) {
return false;
}
if (!desc.setMipLevel(obj->getGLMipLevel())) return false;
if (!desc.setMipLevel(obj->getGLMipLevel())) {
return false;
}
if (obj->getGLTarget() == GL_TEXTURE_CUBE_MAP) desc.setFace(obj->getCubemapFace());
if (obj->getGLTarget() == GL_TEXTURE_CUBE_MAP) {
desc.setFace(obj->getCubemapFace(), dev().deviceInfo().gfxipVersion_ / 100);
}
hsa_status_t err =
hsa_amd_image_create(dev().getBackendDevice(), &imageDescriptor_, amdImageDesc_,