-
Alexander Gauggel authoredAlexander Gauggel authored
SyncResources.hpp 392 B
#pragma once
#include <vulkan/vulkan.hpp>
namespace vkcv {
struct SyncResources {
vk::Semaphore renderFinished;
vk::Fence swapchainImageAcquired;
vk::Fence presentFinished;
};
SyncResources createDefaultSyncResources(const vk::Device &device);
void destroySyncResources(const vk::Device &device, const SyncResources &resources);
vk::Fence createFence(const vk::Device &device);
}