SWDEV-366087 - Pass pitch and slice pitch to blit kernel from rect struct.

Change-Id: I1ffe54929db59a40e2a1ae19c125f8d8e81b07ec
Αυτή η υποβολή περιλαμβάνεται σε:
Jaydeep Patel
2022-12-19 09:00:29 +00:00
γονέας d37bf7d22b
υποβολή 9076d9a518
2 αρχεία άλλαξαν με 12 προσθήκες και 10 διαγραφές
@@ -1813,13 +1813,13 @@ bool VirtualGPU::copyMemory(cl_command_type type, amd::Memory& srcMem, amd::Memo
break;
}
case CL_COMMAND_COPY_IMAGE_TO_BUFFER: {
result = blitMgr().copyImageToBuffer(*srcDevMem, *dstDevMem, srcOrigin, dstOrigin, size, entire,
0UL, 0UL, copyMetadata);
result = blitMgr().copyImageToBuffer(*srcDevMem, *dstDevMem, srcOrigin, dstOrigin, size, entire,
dstRect.rowPitch_, dstRect.slicePitch_, copyMetadata);
break;
}
case CL_COMMAND_COPY_BUFFER_TO_IMAGE: {
result = blitMgr().copyBufferToImage(*srcDevMem, *dstDevMem, srcOrigin, dstOrigin, size, entire,
0UL, 0UL, copyMetadata);
result = blitMgr().copyBufferToImage(*srcDevMem, *dstDevMem, srcOrigin, dstOrigin, size, entire,
srcRect.rowPitch_, srcRect.slicePitch_, copyMetadata);
break;
}
default: