vulkan/runtime: add a layered implementation of vkCmdBindIndexBuffer

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Faith Ekstrand <faith.ekstrand@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/24365>
This commit is contained in:
Lionel Landwerlin
2023-03-08 12:34:30 +02:00
committed by Marge Bot
parent db6ba033c1
commit 3651eb0be8
+15
View File
@@ -155,6 +155,21 @@ vk_common_CmdBindVertexBuffers(VkCommandBuffer commandBuffer,
pBuffers, pOffsets, NULL, NULL);
}
VKAPI_ATTR void VKAPI_CALL
vk_common_CmdBindIndexBuffer(
VkCommandBuffer commandBuffer,
VkBuffer buffer,
VkDeviceSize offset,
VkIndexType indexType)
{
VK_FROM_HANDLE(vk_command_buffer, cmd_buffer, commandBuffer);
const struct vk_device_dispatch_table *disp =
&cmd_buffer->base.device->dispatch_table;
disp->CmdBindIndexBuffer2KHR(commandBuffer, buffer, offset,
VK_WHOLE_SIZE, indexType);
}
VKAPI_ATTR void VKAPI_CALL
vk_common_CmdDispatch(VkCommandBuffer commandBuffer,
uint32_t groupCountX,