Lines Matching refs:bufferInfo
421 VulkanSurface::NativeBufferInfo* bufferInfo = surface->dequeueNativeBuffer(); in dequeueNextBuffer() local
423 if (bufferInfo == nullptr) { in dequeueNextBuffer()
428 LOG_ALWAYS_FATAL_IF(!bufferInfo->dequeued); in dequeueNextBuffer()
430 if (bufferInfo->dequeue_fence != -1) { in dequeueNextBuffer()
431 struct sync_file_info* finfo = sync_file_info(bufferInfo->dequeue_fence); in dequeueNextBuffer()
438 int fence_clone = dup(bufferInfo->dequeue_fence); in dequeueNextBuffer()
442 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer()
466 bufferInfo->skSurface->wait(1, &backendSemaphore); in dequeueNextBuffer()
470 bufferInfo->skSurface->flush(); in dequeueNextBuffer()
501 VulkanSurface::NativeBufferInfo* bufferInfo = surface->getCurrentBufferInfo(); in swapBuffers() local
502 if (!bufferInfo) { in swapBuffers()
527 bufferInfo->skSurface->flush(SkSurface::BackendSurfaceAccess::kPresent, in swapBuffers()