diff --git a/src/vulkan/runtime/vk_command_buffer.c b/src/vulkan/runtime/vk_command_buffer.c index 65a0c624451..194d389a6b6 100644 --- a/src/vulkan/runtime/vk_command_buffer.c +++ b/src/vulkan/runtime/vk_command_buffer.c @@ -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,