commit | 80e0a397a4712666661ecc629a64ec26e7f6aac3 | [log] [tgz] |
---|---|---|
author | Jesse Hall <jessehall@google.com> | Fri Mar 15 12:32:10 2013 -0700 |
committer | Jesse Hall <jessehall@google.com> | Mon Mar 18 14:21:45 2013 -0700 |
tree | f0171cbaeff47237eeab83e2095b76818f04caca | |
parent | 99c7dbb24994df2f3e175f7b25dd2c9dd92a72f0 [diff] |
Add BufferQueueInterposer and use it for virtual displays BufferQueueInterposer allows a client to tap into a IGraphicBufferProducer-based buffer queue, and modify buffers as they pass from producer to consumer. VirtualDisplaySurface uses this to layer HWC composition on top of GLES composition before passing the buffer to the virtual display consumer. Bug: 8384764 Change-Id: I61ae54f3d90de6a35f4f02bb5e64e7cc88e1cb83