OSDN Git Service

Explicitly destroy Layer in DeferredLayerUpdater on destroyHardwareResources()
authorsergeyv <sergeyv@google.com>
Thu, 19 Jan 2017 23:37:02 +0000 (15:37 -0800)
committersergeyv <sergeyv@google.com>
Tue, 31 Jan 2017 00:42:41 +0000 (16:42 -0800)
commit3e9999bd866fac71c72e6b484a9836c87c328a08
tree5f4f3303c211e618bb8daed4b62f8ebfecccd530
parentdf9a4f9a7c599ccd2348d429e6a6f0a5a415f780
Explicitly destroy Layer in DeferredLayerUpdater on destroyHardwareResources()

Change-Id: I0987104eabda9a2a302b9e765213aad48f93aea4
Test: refactoring CL. Existing tests still pass
bug:33753499
18 files changed:
libs/hwui/BakedOpDispatcher.cpp
libs/hwui/DeferredLayerUpdater.cpp
libs/hwui/DeferredLayerUpdater.h
libs/hwui/FrameBuilder.cpp
libs/hwui/GlLayer.cpp
libs/hwui/GlLayer.h
libs/hwui/Layer.cpp
libs/hwui/Layer.h
libs/hwui/RecordedOp.h
libs/hwui/RecordingCanvas.cpp
libs/hwui/VkLayer.h
libs/hwui/pipeline/skia/SkiaOpenGLPipeline.cpp
libs/hwui/pipeline/skia/SkiaVulkanPipeline.cpp
libs/hwui/renderstate/RenderState.cpp
libs/hwui/renderstate/RenderState.h
libs/hwui/renderthread/CanvasContext.cpp
libs/hwui/renderthread/OpenGLPipeline.cpp
libs/hwui/tests/common/TestUtils.cpp