Lines Matching refs:vkFence
291 void SyncThread::triggerWaitVk(VkFence vkFence, uint64_t timeline) { in triggerWaitVk() argument
293 ss << "triggerWaitVk vkFence=0x" << std::hex << reinterpret_cast<uintptr_t>(vkFence) in triggerWaitVk()
296 [vkFence, timeline](WorkerId) { in triggerWaitVk()
297 doSyncWaitVk(vkFence, [timeline] { in triggerWaitVk()
305 void SyncThread::triggerWaitVkWithCompletionCallback(VkFence vkFence, FenceCompletionCallback cb) { in triggerWaitVkWithCompletionCallback() argument
308 << reinterpret_cast<uintptr_t>(vkFence); in triggerWaitVkWithCompletionCallback()
309 sendAsync([vkFence, cb = std::move(cb)](WorkerId) { doSyncWaitVk(vkFence, std::move(cb)); }, in triggerWaitVkWithCompletionCallback()
437 int SyncThread::doSyncWaitVk(VkFence vkFence, std::function<void()> onComplete) { in doSyncWaitVk() argument
441 auto result = decoder->waitForFence(vkFence, kDefaultTimeoutNsecs); in doSyncWaitVk()
443 DPRINT("SYNC_WAIT_VK timeout: vkFence=%p", vkFence); in doSyncWaitVk()
445 DPRINT("SYNC_WAIT_VK error: %d vkFence=%p", result, vkFence); in doSyncWaitVk()