Searched refs:bufferFence (Results 1 – 8 of 8) sorted by relevance
/frameworks/native/services/surfaceflinger/CompositionEngine/include/compositionengine/ |
D | RenderSurface.h | 77 virtual sp<GraphicBuffer> dequeueBuffer(base::unique_fd* bufferFence) = 0;
|
/frameworks/native/libs/renderengine/gl/ |
D | GLESRenderEngine.cpp | 624 const sp<Fence>& bufferFence) { in bindExternalTextureBuffer() argument 626 return bindExternalTextureBufferLocked(texName, buffer, bufferFence); in bindExternalTextureBuffer() 657 const sp<Fence>& bufferFence) { in bindExternalTextureBufferLocked() argument 676 if (bufferFence != nullptr && bufferFence->isValid()) { in bindExternalTextureBufferLocked() 678 base::unique_fd fenceFd(bufferFence->dup()); in bindExternalTextureBufferLocked() 688 status_t err = bufferFence->waitForever("RenderEngine::bindExternalTextureBuffer"); in bindExternalTextureBufferLocked() 874 const bool useFramebufferCache, base::unique_fd&& bufferFence, in drawLayers() argument 882 if (bufferFence.get() >= 0 && !waitFence(std::move(bufferFence))) { in drawLayers() 884 sync_wait(bufferFence.get(), -1); in drawLayers()
|
D | GLESRenderEngine.h | 88 base::unique_fd&& bufferFence, base::unique_fd* drawFence)
|
/frameworks/native/services/surfaceflinger/CompositionEngine/src/ |
D | RenderSurface.cpp | 141 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/ |
D | RenderSurface.h | 56 sp<GraphicBuffer> dequeueBuffer(base::unique_fd* bufferFence) override;
|
/frameworks/native/libs/renderengine/include/renderengine/ |
D | RenderEngine.h | 196 base::unique_fd&& bufferFence, base::unique_fd* drawFence) = 0;
|
/frameworks/av/media/ndk/ |
D | NdkImageReader.cpp | 529 sp<Fence> bufferFence = Fence::merge("AImageReader", unlockFence, releaseFence); in releaseImageLocked() local 530 mBufferItemConsumer->releaseBuffer(*buffer, bufferFence); in releaseImageLocked()
|
/frameworks/native/services/surfaceflinger/ |
D | SurfaceFlinger.cpp | 5985 base::unique_fd bufferFence; in renderScreenImplLocked() local 5989 /*useFramebufferCache=*/false, std::move(bufferFence), &drawFence); in renderScreenImplLocked()
|