]> git.tdb.fi Git - libs/gl.git/blob - source/backends/vulkan/semaphore.h
Redesign asynchronous buffer uploads
[libs/gl.git] / source / backends / vulkan / semaphore.h
1 #ifndef MSP_GL_VULKAN_SEMAPHORE_H_
2 #define MSP_GL_VULKAN_SEMAPHORE_H_
3
4 #include "handles.h"
5
6 namespace Msp {
7 namespace GL {
8
9 class Device;
10
11 class Semaphore
12 {
13         friend class SwapChain;
14         friend class VulkanCommands;
15
16 private:
17         Device &device;
18         VkSemaphore handle;
19
20 public:
21         Semaphore();
22         ~Semaphore();
23 };
24
25 } // namespace GL
26 } // namespace Msp
27
28 #endif