OSDN Git Service

Fix draw order for non-RenderNode draw commands
authorStan Iliev <stani@google.com>
Tue, 22 Nov 2016 23:19:29 +0000 (18:19 -0500)
committerStan Iliev <stani@google.com>
Mon, 28 Nov 2016 20:14:42 +0000 (15:14 -0500)
commit88e0891f6657573a5ad918c2d76d6c02bb8ceba3
tree05435487a275ab7b0c3baded9172113230e10b26
parent776a2402faf71cc8d1fbbd6e060480f10300fa24
Fix draw order for non-RenderNode draw commands

Fix a drawing order issue in Skia pipeline. Add unit test in both
HWUI and Skia to test the fix.

Test: built and ran on angler-eng and HWUI unit tests passed.
Bug: 32506749
Change-Id: I7f13457726a8664f18a46aca2279b876acec2944
libs/hwui/pipeline/skia/SkiaRecordingCanvas.cpp
libs/hwui/pipeline/skia/SkiaRecordingCanvas.h
libs/hwui/tests/unit/FrameBuilderTests.cpp
libs/hwui/tests/unit/RenderNodeDrawableTests.cpp