Lines Matching defs:timeline
296 * list of waits to get rid of any trivial timeline waits.
300 /* A timeline wait on 0 is always a no-op */
320 struct vk_sync_timeline *timeline =
322 if (timeline) {
325 result = vk_sync_timeline_get_point(queue->base.device, timeline,
345 submit->waits[i].sync = &binary->timeline;
372 submit->signals[i].sync = &binary->timeline;
411 /* In emulated timeline mode, only emulated timelines are allowed */
753 "Tried to signal a timeline with value 0");
765 * we'll insert it into the timeline in vk_queue_submit_final. The
768 struct vk_sync_timeline *timeline = vk_sync_as_timeline(sync);
769 if (timeline) {
772 result = vk_sync_timeline_alloc_point(queue->base.device, timeline,
911 * of view of the client's CPU timeline. This means we need to
922 * using timeline semaphores with wait-before-signal (that's
1019 * timeline semaphores, this is a non-issue. If they're emulated, then
1021 * vkQueueSubmit() and every vkSignalSemaphore(). For real timeline
1096 unreachable("Invalid timeline mode");
1280 unreachable("You must have a non-timeline CPU wait sync type");