Searched refs:TimelineSemaphore (Results 1 – 6 of 6) sorted by relevance
/external/swiftshader/src/Vulkan/ |
D | VkTimelineSemaphore.cpp | 25 TimelineSemaphore::TimelineSemaphore(const VkSemaphoreCreateInfo *pCreateInfo, void *mem, const VkA… in TimelineSemaphore() function in vk::TimelineSemaphore 31 …shared = marl::Allocator::Default->make_shared<TimelineSemaphore::Shared>(marl::Allocator::Default… in TimelineSemaphore() 34 TimelineSemaphore::TimelineSemaphore() in TimelineSemaphore() function in vk::TimelineSemaphore 38 …shared = marl::Allocator::Default->make_shared<TimelineSemaphore::Shared>(marl::Allocator::Default… in TimelineSemaphore() 41 size_t TimelineSemaphore::ComputeRequiredAllocationSize(const VkSemaphoreCreateInfo *pCreateInfo) in ComputeRequiredAllocationSize() 46 void TimelineSemaphore::destroy(const VkAllocationCallbacks *pAllocator) in destroy() 50 void TimelineSemaphore::signal(uint64_t value) in signal() 55 void TimelineSemaphore::Shared::signal(uint64_t value) in signal() 69 void TimelineSemaphore::wait(uint64_t value) in wait() 74 void TimelineSemaphore::Shared::wait(uint64_t value) in wait() [all …]
|
D | VkTimelineSemaphore.hpp | 41 class TimelineSemaphore : public Semaphore, public Object<TimelineSemaphore, VkSemaphore> class 44 …TimelineSemaphore(const VkSemaphoreCreateInfo *pCreateInfo, void *mem, const VkAllocationCallbacks… 45 TimelineSemaphore(); 75 void addDependent(TimelineSemaphore &other, uint64_t waitValue); 118 void addDependent(TimelineSemaphore &other); 146 VkResult TimelineSemaphore::wait(uint64_t value, in wait() 153 VkResult TimelineSemaphore::Shared::wait(uint64_t value, in wait()
|
D | VkDevice.cpp | 286 TimelineSemaphore any = TimelineSemaphore(); in waitForSemaphores() 290 TimelineSemaphore *semaphore = DynamicCast<TimelineSemaphore>(pWaitInfo->pSemaphores[i]); in waitForSemaphores() 321 TimelineSemaphore *semaphore = DynamicCast<TimelineSemaphore>(pWaitInfo->pSemaphores[i]); in waitForSemaphores()
|
D | VkSemaphore.hpp | 34 class TimelineSemaphore; 199 static_assert(std::is_same_v<T, BinarySemaphore> || std::is_same_v<T, TimelineSemaphore>); in DynamicCast()
|
D | VkQueue.cpp | 199 if(auto *sem = DynamicCast<TimelineSemaphore>(submitInfo.pWaitSemaphores[j])) in submitQueue() 227 if(auto *sem = DynamicCast<TimelineSemaphore>(submitInfo.pSignalSemaphores[j])) in submitQueue()
|
D | libVulkan.cpp | 1468 return vk::TimelineSemaphore::Create(pAllocator, pCreateInfo, pSemaphore, pAllocator); in vkCreateSemaphore() 1554 *pValue = vk::DynamicCast<vk::TimelineSemaphore>(semaphore)->getCounterValue(); in vkGetSemaphoreCounterValue() 1562 vk::DynamicCast<vk::TimelineSemaphore>(pSignalInfo->semaphore)->signal(pSignalInfo->value); in vkSignalSemaphore()
|