From ca916615b199b0918a0f25b0209f06705914e9e6 Mon Sep 17 00:00:00 2001 From: qishilu Date: Sat, 13 Nov 2021 18:21:40 +0800 Subject: [PATCH] The number of records should be in unit of stride for structured buffer --- src/image/image_manager_ai.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/image/image_manager_ai.cpp b/src/image/image_manager_ai.cpp index 8329cc0d2..217742720 100755 --- a/src/image/image_manager_ai.cpp +++ b/src/image/image_manager_ai.cpp @@ -294,7 +294,7 @@ hsa_status_t ImageManagerAi::PopulateImageSrd(Image& image) const { word1.f.swizzle_enable = false; word1.f.cache_swizzle = false; - word2.f.num_records = image.desc.width * image_prop.element_size; + word2.f.num_records = image.desc.width; const Swizzle swizzle = image_lut_.MapSwizzle(image.desc.format.channel_order);