v3dv: implement vkGetImageMemoryRequirements

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6766>
This commit is contained in:
Iago Toral Quiroga 2019-12-04 09:24:03 +01:00 committed by Marge Bot
parent dc1fbeb0f4
commit 4c80097756

View file

@ -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 */
}