Home
last modified time | relevance | path

Searched refs:TimelineSemaphore (Results 1 – 6 of 6) sorted by relevance

/external/swiftshader/src/Vulkan/
DVkTimelineSemaphore.cpp25 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 …]
DVkTimelineSemaphore.hpp41 class TimelineSemaphore : public Semaphore, public Object<TimelineSemaphore, VkSemaphore> class
44TimelineSemaphore(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()
DVkDevice.cpp286 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()
DVkSemaphore.hpp34 class TimelineSemaphore;
199 static_assert(std::is_same_v<T, BinarySemaphore> || std::is_same_v<T, TimelineSemaphore>); in DynamicCast()
DVkQueue.cpp199 if(auto *sem = DynamicCast<TimelineSemaphore>(submitInfo.pWaitSemaphores[j])) in submitQueue()
227 if(auto *sem = DynamicCast<TimelineSemaphore>(submitInfo.pSignalSemaphores[j])) in submitQueue()
DlibVulkan.cpp1468 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()