commit | 99c7dbb24994df2f3e175f7b25dd2c9dd92a72f0 | [log] [tgz] |
---|---|---|
author | Jesse Hall <jessehall@google.com> | Thu Mar 14 14:29:29 2013 -0700 |
committer | Jesse Hall <jessehall@google.com> | Mon Mar 18 14:21:16 2013 -0700 |
tree | d49c7660b0e8de474c00f9b842830c3770af95ba | |
parent | 4c00cc11141da7d159eb2323b186ed344115c0f1 [diff] |
Add DisplaySurface abstraction DisplayDevice now has a DisplaySurface instead of using FramebufferSurface directly. FramebufferSurface implements DisplaySurface, and so does the new VirtualDisplaySurface class. DisplayDevice now always has a surface, not just for virtual displays. In this change VirtualDisplaySurface is just a stub; buffers still go directly from GLES to the final consumer. Bug: 8384764 Change-Id: I57cb668edbc6c37bfebda90b9222d435bf589f37