Add funcptr for vkAllocateCommandBuffers
This commit is contained in:
parent
4771c45ed3
commit
a6eb40b3d2
|
@ -1146,6 +1146,7 @@ bool vulkan_context_init(gfx_ctx_vulkan_data_t *vk,
|
||||||
|
|
||||||
/* Framebuffers */
|
/* Framebuffers */
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreateFramebuffer);
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, CreateFramebuffer);
|
||||||
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, AllocateCommandBuffers);
|
||||||
|
|
||||||
/* Memory allocation */
|
/* Memory allocation */
|
||||||
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, MapMemory);
|
VK_GET_INSTANCE_PROC_ADDR(vk, vk->context.instance, MapMemory);
|
||||||
|
|
|
@ -175,6 +175,7 @@ typedef struct vulkan_context
|
||||||
PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
|
PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
|
||||||
PFN_vkEndCommandBuffer vkEndCommandBuffer;
|
PFN_vkEndCommandBuffer vkEndCommandBuffer;
|
||||||
PFN_vkResetCommandBuffer vkResetCommandBuffer;
|
PFN_vkResetCommandBuffer vkResetCommandBuffer;
|
||||||
|
PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
|
||||||
|
|
||||||
/* Command Buffer Submission */
|
/* Command Buffer Submission */
|
||||||
PFN_vkQueueSubmit vkQueueSubmit;
|
PFN_vkQueueSubmit vkQueueSubmit;
|
||||||
|
|
|
@ -388,7 +388,7 @@ static void vulkan_init_command_buffers(struct vulkan_context_fp *vkcfp, vk_t *v
|
||||||
info.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY;
|
info.level = VK_COMMAND_BUFFER_LEVEL_PRIMARY;
|
||||||
info.commandBufferCount = 1;
|
info.commandBufferCount = 1;
|
||||||
|
|
||||||
vkAllocateCommandBuffers(vk->context->device,
|
VKFUNC(vkAllocateCommandBuffers)(vk->context->device,
|
||||||
&info, &vk->swapchain[i].cmd);
|
&info, &vk->swapchain[i].cmd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue