commit | c1c5f0870282b56dafe5a4d756e4b9e6884655a7 | [log] [tgz] |
---|---|---|
author | Chris Craik <ccraik@google.com> | Wed Sep 11 16:23:37 2013 -0700 |
committer | Chris Craik <ccraik@google.com> | Thu Sep 12 13:33:01 2013 -0700 |
tree | b8fb332db36986d9548a862d5dfa218c0e637e58 | |
parent | b8b017cb6879352aee015ba24e9bfd05cc094e74 [diff] |
Move DeferredDisplayState out of ops bug:9969358 Instead of storing DeferredDisplayState within an op (thus forcing ops to be tied to a single state instance), associate each op with a new state at DeferredDisplayList insertion time. Now, DisplayLists (and the ops within) can be reused in a single DeferredDisplayList draw call, as ops will use different state instances at different points in the frame. Change-Id: I525ab2abe0c3883679f2fa00b219b293e9ec53d9