Home
last modified time | relevance | path

Searched refs:bufferFence (Results 1 – 8 of 8) sorted by relevance

/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/
DRenderSurface.h77 virtual sp<GraphicBuffer> dequeueBuffer(base::unique_fd* bufferFence) = 0;
/frameworks/native/services/surfaceflinger/CompositionEngine/src/
DRenderSurface.cpp141 sp<GraphicBuffer> RenderSurface::dequeueBuffer(base::unique_fd* bufferFence) { in dequeueBuffer() argument
160 *bufferFence = base::unique_fd(fd); in dequeueBuffer()
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/impl/
DRenderSurface.h56 sp<GraphicBuffer> dequeueBuffer(base::unique_fd* bufferFence) override;
/frameworks/native/libs/renderengine/gl/
DGLESRenderEngine.cpp625 const sp<Fence>& bufferFence) { in bindExternalTextureBuffer() argument
669 if (bufferFence != nullptr && bufferFence->isValid()) { in bindExternalTextureBuffer()
671 base::unique_fd fenceFd(bufferFence->dup()); in bindExternalTextureBuffer()
681 status_t err = bufferFence->waitForever("RenderEngine::bindExternalTextureBuffer"); in bindExternalTextureBuffer()
942 const bool useFramebufferCache, base::unique_fd&& bufferFence, in drawLayers() argument
950 if (bufferFence.get() >= 0 && !waitFence(std::move(bufferFence))) { in drawLayers()
952 sync_wait(bufferFence.get(), -1); in drawLayers()
DGLESRenderEngine.h89 base::unique_fd&& bufferFence, base::unique_fd* drawFence) override;
/frameworks/native/libs/renderengine/include/renderengine/
DRenderEngine.h217 base::unique_fd&& bufferFence, base::unique_fd* drawFence) = 0;
/frameworks/av/media/ndk/
DNdkImageReader.cpp538 sp<Fence> bufferFence = Fence::merge("AImageReader", unlockFence, releaseFence); in releaseImageLocked() local
539 mBufferItemConsumer->releaseBuffer(*buffer, bufferFence); in releaseImageLocked()
/frameworks/native/services/surfaceflinger/
DSurfaceFlinger.cpp6106 base::unique_fd bufferFence; in renderScreenImplLocked() local
6110 /*useFramebufferCache=*/false, std::move(bufferFence), &drawFence); in renderScreenImplLocked()