adding public queue functions and worker base

This commit is contained in:
2025-11-12 17:40:54 +01:00
parent d03515c335
commit 9a0cc0d03d
9 changed files with 96 additions and 17 deletions

View File

@@ -85,7 +85,6 @@ int main(void)
VkQueue queue = VK_NULL_HANDLE;
vkGetDeviceQueue(device, 1, 0, &queue);
printf("VkQueue %p\n", queue);
VkFenceCreateInfo fence_info = {};
fence_info.sType = VK_STRUCTURE_TYPE_FENCE_CREATE_INFO;
@@ -93,6 +92,11 @@ int main(void)
VkFence fence = VK_NULL_HANDLE;
CheckVk(vkCreateFence(device, &fence_info, NULL, &fence));
CheckVk(vkQueueSubmit(queue, 0, NULL, fence));
CheckVk(vkQueueSubmit(queue, 0, NULL, fence));
CheckVk(vkQueueSubmit(queue, 0, NULL, fence));
CheckVk(vkQueueWaitIdle(queue));
vkDestroyFence(device, fence, NULL);
vkDestroyDevice(device, NULL);