From: Iago Toral Quiroga Date: Wed, 4 Dec 2019 08:24:03 +0000 (+0100) Subject: v3dv: implement vkGetImageMemoryRequirements X-Git-Tag: upstream/21.0.0~4280 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4c80097756e2314eaaf9b560fa03c0acf242cdc0;p=platform%2Fupstream%2Fmesa.git v3dv: implement vkGetImageMemoryRequirements Part-of: --- diff --git a/src/broadcom/vulkan/v3dv_device.c b/src/broadcom/vulkan/v3dv_device.c index 34d259c..07efbee 100644 --- a/src/broadcom/vulkan/v3dv_device.c +++ b/src/broadcom/vulkan/v3dv_device.c @@ -1107,3 +1107,17 @@ v3dv_InvalidateMappedMemoryRanges(VkDevice _device, */ return VK_SUCCESS; } + +void +v3dv_GetImageMemoryRequirements(VkDevice _device, + VkImage _image, + VkMemoryRequirements *pMemoryRequirements) +{ + V3DV_FROM_HANDLE(v3dv_image, image, _image); + + assert(image->size > 0); + + pMemoryRequirements->size = image->size; + pMemoryRequirements->alignment = image->alignment; + pMemoryRequirements->memoryTypeBits = 0x3; /* Both memory types */ +}