nvk: implement vkGetDeviceBufferMemoryRequirementsKHR()

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24326>
This commit is contained in:
Mohamed Ahmed
2023-03-11 22:48:02 +02:00
committed by Marge Bot
parent 81dc17c4db
commit 08057651ea

View File

@@ -37,15 +37,14 @@ nvk_DestroyBuffer(VkDevice _device,
}
VKAPI_ATTR void VKAPI_CALL
nvk_GetBufferMemoryRequirements2(VkDevice _device,
const VkBufferMemoryRequirementsInfo2 *pInfo,
nvk_GetDeviceBufferMemoryRequirements(VkDevice _device,
const VkDeviceBufferMemoryRequirements *pInfo,
VkMemoryRequirements2 *pMemoryRequirements)
{
VK_FROM_HANDLE(nvk_device, device, _device);
VK_FROM_HANDLE(nvk_buffer, buffer, pInfo->buffer);
pMemoryRequirements->memoryRequirements = (VkMemoryRequirements) {
.size = buffer->vk.size,
.size = pInfo->pCreateInfo->size,
.alignment = 64, /* TODO */
.memoryTypeBits = BITFIELD_MASK(device->pdev->mem_type_cnt),
};