commit | 984162fb7e4010b6e2908352dbff17ed47eecf06 | [log] [tgz] |
---|---|---|
author | Tom Hudson <tomhudson@google.com> | Fri Oct 10 13:38:16 2014 -0400 |
committer | Tom Hudson <tomhudson@google.com> | Tue Nov 04 17:16:36 2014 -0500 |
tree | 0b15f1e5bdd1485862dd1f9098e4c94bc033df77 | |
parent | a5545d24c7289c25707ffa8704b57a37cea6535a [diff] |
Replace StatefulBaseRenderer inheritance with CanvasState member Incrementally disentangles DisplayListRenderer and OpenGLRenderer. Introduces abstract CanvasStateClient class to share three functions between the two. Design doc at https://docs.google.com/a/google.com/document/d/1PY1JF7AfPEF2UOUAnETS5j_4_tnJShTAMExvpCJfP8o/edit?usp=sharing. BUG:15672762 R=djsollen@google.com,ccraik@google.com,jreck@google.com Change-Id: Ic9fdffe18808e7d921ad06d01ea1ca25b2ad6f23