summaryrefslogtreecommitdiff
path: root/libs/hwui/renderthread/DrawFrameTask.cpp
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2015-10-26 15:49:56 -0700
committerChris Craik <ccraik@google.com>2015-10-27 16:44:50 -0700
commit5854b34881b1a747ac80b5077869ef270a92b1f4 (patch)
tree9b25f2320950929e03a772bc985ea40df50d5e4b /libs/hwui/renderthread/DrawFrameTask.cpp
parentac7062e7f1716f137f14299c28e3c638cf4bdb9f (diff)
Rework receiver/dispatcher design slightly, and replace Layer usage.
Switched from 'renderer/info' to 'dispatcher/renderer' to make their interaction more natural. The new BakedOpRenderer is more similar in responsibilities to the OpenGLRenderer, as it manages layer and frame lifecycles, and performs the actual rendering. However, it's still simpler because the BakedOpDispatcher handles mapping Canvas drawing ops to Glops, and the OpReorderer handles almost all canvas state operations. Also switch BakedOpRenderer to use the new OffscreenBuffer, which serves as a lightweight Layer replacement, with a much simpler lifecycle. Change-Id: Ie0e2e248503400041d49729d813d485d28c76eb3
Diffstat (limited to 'libs/hwui/renderthread/DrawFrameTask.cpp')
0 files changed, 0 insertions, 0 deletions