From b03e73a02415cdfedfbbc5eaddd79ce13f5a0b23 Mon Sep 17 00:00:00 2001 From: Rajnesh Kanwal Date: Wed, 28 Sep 2022 18:52:27 +0100 Subject: [PATCH] pvr: Fix allocation size passed in pvr_cmd_buffer_alloc_mem. pvr_cmd_buffer_alloc_mem takes size in bytes. This change fixes the invocations which assume it to be size in dwords. Signed-off-by: Rajnesh Kanwal Reviewed-by: Karmjit Mahil Part-of: --- src/imagination/vulkan/pvr_cmd_buffer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/imagination/vulkan/pvr_cmd_buffer.c b/src/imagination/vulkan/pvr_cmd_buffer.c index f83cdffc1ad..ad71ad3da4f 100644 --- a/src/imagination/vulkan/pvr_cmd_buffer.c +++ b/src/imagination/vulkan/pvr_cmd_buffer.c @@ -2781,7 +2781,7 @@ pvr_setup_vertex_buffers(struct pvr_cmd_buffer *cmd_buffer, result = pvr_cmd_buffer_alloc_mem(cmd_buffer, cmd_buffer->device->heaps.pds_heap, - pds_info->data_size_in_dwords, + pds_info->data_size_in_dwords << 2, PVR_BO_ALLOC_FLAG_CPU_MAPPED, &pvr_bo); if (result != VK_SUCCESS) @@ -2896,7 +2896,7 @@ static VkResult pvr_setup_descriptor_mappings( result = pvr_cmd_buffer_alloc_mem(cmd_buffer, cmd_buffer->device->heaps.pds_heap, - pds_info->data_size_in_dwords, + pds_info->data_size_in_dwords << 2, PVR_BO_ALLOC_FLAG_CPU_MAPPED, &pvr_bo); if (result != VK_SUCCESS)