15#include <vsg/vk/Device.h>
31 std::atomic_uint& numDependentSubmissions() {
return _numDependentSubmissions; }
33 const VkSemaphore* data()
const {
return &_semaphore; }
35 Device* getDevice() {
return _device; }
36 const Device* getDevice()
const {
return _device; }
43 std::atomic_uint _numDependentSubmissions{0};
48 using Semaphores = std::vector<ref_ptr<Semaphore>>;
Device encapsulates VkDevice, a logical handle to the PhysicalDevice with capabilities specified duri...
Definition Device.h:37
Semaphore encapsulates VkSemaphore that is used to synchronize completion of vulkan commands with the...
Definition Semaphore.h:21
std container adapter for allocating with MEMORY_AFFINITY_NODES
Definition Allocator.h:138