Semaphore wrapper.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
// Copyright 2022 Simon Boyé
|
||||
#pragma once
|
||||
|
||||
#include <vk/Semaphore.h>
|
||||
#include <vk/Context.h>
|
||||
|
||||
#include <core/utils.h>
|
||||
@@ -58,7 +59,7 @@ public:
|
||||
VkImage image(size_t image_index);
|
||||
VkImageView image_view();
|
||||
VkImageView image_view(size_t image_index);
|
||||
VkSemaphore ready_to_render();
|
||||
Semaphore& ready_to_render();
|
||||
Fence& render_done();
|
||||
|
||||
void initialize(const SwapchainSettings& settings);
|
||||
@@ -80,7 +81,7 @@ private:
|
||||
};
|
||||
|
||||
struct FrameResources {
|
||||
VkSemaphore ready_to_render = VK_NULL_HANDLE;
|
||||
Semaphore ready_to_render;
|
||||
Fence* render_done = nullptr;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user