Lines Matching refs:currentBuffer
464 VulkanSurface::NativeBufferInfo& currentBuffer = *mCurrentBufferInfo; in presentCurrentBuffer() local
466 int queuedFd = (semaphoreFd != -1) ? semaphoreFd : currentBuffer.dequeue_fence.release(); in presentCurrentBuffer()
467 int err = mNativeWindow->queueBuffer(mNativeWindow.get(), currentBuffer.buffer.get(), queuedFd); in presentCurrentBuffer()
469 currentBuffer.dequeued = false; in presentCurrentBuffer()
473 mNativeWindow->cancelBuffer(mNativeWindow.get(), currentBuffer.buffer.get(), in presentCurrentBuffer()
474 currentBuffer.dequeue_fence.release()); in presentCurrentBuffer()
476 currentBuffer.hasValidContents = true; in presentCurrentBuffer()
477 currentBuffer.lastPresentedCount = mPresentCount; in presentCurrentBuffer()
481 currentBuffer.dequeue_fence.reset(); in presentCurrentBuffer()
488 VulkanSurface::NativeBufferInfo& currentBuffer = *mCurrentBufferInfo; in getCurrentBuffersAge() local
489 return currentBuffer.hasValidContents ? (mPresentCount - currentBuffer.lastPresentedCount) : 0; in getCurrentBuffersAge()