summaryrefslogtreecommitdiff
path: root/libs/hwui/Program.cpp
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2013-12-30 15:32:54 -0800
committerChris Craik <ccraik@google.com>2014-01-01 13:59:13 -0800
commit14e513058ed4168c94e015638d16f5f87fd8063a (patch)
tree1e66d02d2986e211d9e003ea2a3d09b9920f0dec /libs/hwui/Program.cpp
parent539394ec3aee7b5868c14e5e692684c8a875a3d4 (diff)
Move Snapshot management to intermediate StatefulBaseRenderer class
The eventual goal is for the StatefulBaseRenderer to serve as the common base class between the DisplayListRenderer and OpenGLRenderer. This will separate DisplayList recording, Snapshot stack management, and the GL in OpenGLRenderer. Additionally, avoid sp<> parameters, and use const parameters in several places, with the intent of greatly reducing the surface area where renderer subclasses can modify snapshot stack. Next steps: -move bulk of clipping logic into StatefulBaseRenderer -disable direct snapshot access Change-Id: Ibc3c6747134ec7daf8ea535866239fa73b874390
Diffstat (limited to 'libs/hwui/Program.cpp')
0 files changed, 0 insertions, 0 deletions