OSDN Git Service

Consume TextureView matrix safely
authorChris Craik <ccraik@google.com>
Sat, 26 Mar 2016 01:34:11 +0000 (18:34 -0700)
committerChris Craik <ccraik@google.com>
Mon, 28 Mar 2016 17:12:37 +0000 (10:12 -0700)
commitaafb01d8ade0def3f51b74ae3bbc610c4ab33044
tree90378c4fa87983aa79174e99d2c96e82deb2557f
parent83b9db029b6fe02761e1c8e50eb8dce6f4d37d0f
Consume TextureView matrix safely

Fixes: 27825042

TextureView's matrix may not be set at record time - delay using it
until on RenderThread, when deferring the op.

Change-Id: Icf8b55d656e304ec049ca803b042dc2359482db2
libs/hwui/FrameBuilder.cpp
libs/hwui/RecordedOp.h
libs/hwui/RecordingCanvas.cpp
libs/hwui/tests/common/TestUtils.cpp
libs/hwui/tests/unit/FrameBuilderTests.cpp
libs/hwui/tests/unit/RecordingCanvasTests.cpp