SWDEV-274425 - fix bad assignment of imageOffset.y and imageOffset.z to PAL

Change-Id: I6adce05928f6ff61aad845f289687d9bc0d17476


[ROCm/clr commit: b14bd96d3c]
Цей коміт міститься в:
victzhan authored and Victor Zhang committed 2023-08-18 00:17:31 -04:00
1 джерело 4312ca9e32
коміт 779e5c3a22
1 file changed
+4 -4
+4 -4
Переглянути файл
@@ -1508,8 +1508,8 @@ bool Resource::partialMemCopyTo(VirtualGPU& gpu, const amd::Coord3D& srcOrigin,
Pal::MemoryImageCopyRegion copyRegion = {};
copyRegion.imageSubres = ImgSubresId;
copyRegion.imageOffset.x = dstOrigin[0];
copyRegion.imageOffset.y = dstOrigin[1];
copyRegion.imageOffset.z = dstOrigin[2];
copyRegion.imageOffset.y = img1Darray ? 0 : dstOrigin[1];
copyRegion.imageOffset.z = (img1Darray || img2Darray) ? 0 : dstOrigin[2];
copyRegion.imageExtent.width = size[0];
copyRegion.imageExtent.height = size[1];
copyRegion.imageExtent.depth = size[2];
@@ -1533,8 +1533,8 @@ bool Resource::partialMemCopyTo(VirtualGPU& gpu, const amd::Coord3D& srcOrigin,
Pal::SubresId ImgSubresId = {0, desc().baseLevel_, arraySliceIdx};
copyRegion.imageSubres = ImgSubresId;
copyRegion.imageOffset.x = srcOrigin[0];
copyRegion.imageOffset.y = srcOrigin[1];
copyRegion.imageOffset.z = srcOrigin[2];
copyRegion.imageOffset.y = img1Darray ? 0 : srcOrigin[1];
copyRegion.imageOffset.z = (img1Darray || img2Darray) ? 0 : srcOrigin[2];
copyRegion.imageExtent.width = size[0];
copyRegion.imageExtent.height = size[1];
copyRegion.imageExtent.depth = size[2];