Lines Matching refs:semaphores
70 VkSemaphore *semaphores;
128 /* we want to filter out VN_SYNC_TYPE_WSI_SIGNALED wait semaphores */
143 alloc_size += sizeof(*submit->temp.semaphores) *
158 submit->temp.semaphores = submit->temp.storage + semaphores_offset;
193 VkSemaphore *dst_sems = &submit->temp.semaphores[sem_base];
196 /* filter out VN_SYNC_TYPE_WSI_SIGNALED wait semaphores */
229 /* make a copy because we need to filter out WSI semaphores */
1072 const VkSemaphore *semaphores,
1079 vn_GetSemaphoreCounterValue(device, semaphores[i], &val);
1088 VkSemaphore *semaphores,
1096 vn_GetSemaphoreCounterValue(device, semaphores[i], &val);
1100 semaphores[cur++] = semaphores[i];
1124 VkSemaphore *semaphores = local_semaphores;
1127 semaphores = vk_alloc(
1128 alloc, (sizeof(*semaphores) + sizeof(*values)) * semaphore_count,
1130 if (!semaphores)
1133 values = (uint64_t *)&semaphores[semaphore_count];
1135 memcpy(semaphores, pWaitInfo->pSemaphores,
1136 sizeof(*semaphores) * semaphore_count);
1140 result = vn_remove_signaled_semaphores(device, semaphores, values,
1145 if (semaphores != local_semaphores)
1146 vk_free(alloc, semaphores);