#include "vulkan_loader.h" #include #include #include "presentation_queue/vulkan_presentation_queue.h" #include "submit/vulkan_submit.h" #include "present/vulkan_present.h" gnSyncExtFunctions loadVulkanSyncFunctions(void) { return (gnSyncExtFunctions){ ._gnPresentationQueueGetImageAsync = getPresentQueueImageAsync, ._gnCreateSemaphore = createSemaphore, ._gnDestroySemaphore = destroySemaphore, ._gnCreateFence = createFence, ._gnWaitForFence = waitForFence, ._gnResetFence = resetFence, ._gnDestroyFence = destroyFence, ._gnSubmitSync = vulkanSubmitSync, ._gnPresentSync = vulkanPresentSync }; }