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/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/gl/ |
D | GLESRenderEngine.cpp | 625 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()
|
D | GLESRenderEngine.h | 89 base::unique_fd&& bufferFence, base::unique_fd* drawFence) override;
|
/frameworks/native/libs/renderengine/include/renderengine/ |
D | RenderEngine.h | 217 base::unique_fd&& bufferFence, base::unique_fd* drawFence) = 0;
|
/frameworks/av/media/ndk/ |
D | NdkImageReader.cpp | 538 sp<Fence> bufferFence = Fence::merge("AImageReader", unlockFence, releaseFence); in releaseImageLocked() local 539 mBufferItemConsumer->releaseBuffer(*buffer, bufferFence); in releaseImageLocked()
|
/frameworks/native/services/surfaceflinger/ |
D | SurfaceFlinger.cpp | 6106 base::unique_fd bufferFence; in renderScreenImplLocked() local 6110 /*useFramebufferCache=*/false, std::move(bufferFence), &drawFence); in renderScreenImplLocked()
|