From 2fab383d94cc08f8fa5b1ef5dffcfc4dcfeff62c Mon Sep 17 00:00:00 2001 From: victzhan Date: Thu, 3 Aug 2023 13:03:57 -0400 Subject: [PATCH] SWDEV-385303 - remove bad row pitch assignment Change-Id: If959be2fa51035c54c3b08e74711077ad52ac4c8 [ROCm/clr commit: 7e3d8243b7967ff0694426e7e804b2df9cc36a19] --- projects/clr/rocclr/device/pal/palresource.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/clr/rocclr/device/pal/palresource.cpp b/projects/clr/rocclr/device/pal/palresource.cpp index dae5c4f7aa..e0ca7241e3 100644 --- a/projects/clr/rocclr/device/pal/palresource.cpp +++ b/projects/clr/rocclr/device/pal/palresource.cpp @@ -1798,8 +1798,9 @@ void* Resource::gpuMemoryMap(size_t* pitch, uint flags, Pal::IGpuMemory* resourc Pal::SubresLayout layout; image_->GetSubresourceLayout(ImgSubresId, &layout); *pitch = layout.rowPitch / elementSize(); + } else { + *pitch = desc().width_; } - *pitch = desc().width_; if (Pal::Result::Success == resource->Map(&address)) { return address; } else {