Loading libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -128,6 +128,8 @@ bool SkiaOpenGLPipeline::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBi return false; } // acquire most recent buffer for drawing deferredLayer->updateTexImage(); deferredLayer->apply(); SkCanvas canvas(*bitmap); Loading libs/hwui/renderthread/OpenGLPipeline.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -120,6 +120,8 @@ bool OpenGLPipeline::swapBuffers(const Frame& frame, bool drew, const SkRect& sc bool OpenGLPipeline::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) { ATRACE_CALL(); // acquire most recent buffer for drawing layer->updateTexImage(); layer->apply(); return OpenGLReadbackImpl::copyLayerInto(mRenderThread, static_cast<GlLayer&>(*layer->backingLayer()), bitmap); Loading Loading
libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -128,6 +128,8 @@ bool SkiaOpenGLPipeline::copyLayerInto(DeferredLayerUpdater* deferredLayer, SkBi return false; } // acquire most recent buffer for drawing deferredLayer->updateTexImage(); deferredLayer->apply(); SkCanvas canvas(*bitmap); Loading
libs/hwui/renderthread/OpenGLPipeline.cpp +2 −0 Original line number Diff line number Diff line Loading @@ -120,6 +120,8 @@ bool OpenGLPipeline::swapBuffers(const Frame& frame, bool drew, const SkRect& sc bool OpenGLPipeline::copyLayerInto(DeferredLayerUpdater* layer, SkBitmap* bitmap) { ATRACE_CALL(); // acquire most recent buffer for drawing layer->updateTexImage(); layer->apply(); return OpenGLReadbackImpl::copyLayerInto(mRenderThread, static_cast<GlLayer&>(*layer->backingLayer()), bitmap); Loading