OSDN Git Service

Restore matrix transform for out-of-order render nodes
authorStan Iliev <stani@google.com>
Thu, 14 Jun 2018 22:00:10 +0000 (18:00 -0400)
committerStan Iliev <stani@google.com>
Tue, 19 Jun 2018 13:41:15 +0000 (13:41 +0000)
commit54d7032b78e3b457aa618eb74ae644b95844ca54
tree81a420aebb111115c373a01eede66d4631bf7c9c
parentacda839b9e3fa12d0f0b40ffd8ec3708ad0a6038
Restore matrix transform for out-of-order render nodes

Restore matrix for render nodes, which are drawn out of order.

Test: DrawChildBug-debug.apk draws correctly, new test ag/4355529
Bug: 80173852
Change-Id: I3f789a7cf0ee5816da84255199b265643f95af1c
libs/hwui/pipeline/skia/RenderNodeDrawable.cpp
libs/hwui/pipeline/skia/ReorderBarrierDrawables.cpp
libs/hwui/pipeline/skia/SkiaDisplayList.h
libs/hwui/tests/unit/RenderNodeDrawableTests.cpp