Lines Matching refs:bufferInfo
399 VulkanSurface::NativeBufferInfo* bufferInfo = surface->dequeueNativeBuffer(); in dequeueNextBuffer() local
401 if (bufferInfo == nullptr) { in dequeueNextBuffer()
406 LOG_ALWAYS_FATAL_IF(!bufferInfo->dequeued); in dequeueNextBuffer()
408 if (bufferInfo->dequeue_fence != -1) { in dequeueNextBuffer()
409 struct sync_file_info* finfo = sync_file_info(bufferInfo->dequeue_fence); in dequeueNextBuffer()
416 int fence_clone = dup(bufferInfo->dequeue_fence); in dequeueNextBuffer()
420 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer()
431 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer()
446 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer()
453 bufferInfo->skSurface->wait(1, &backendSemaphore); in dequeueNextBuffer()
457 bufferInfo->skSurface->flushAndSubmit(); in dequeueNextBuffer()