nested: Add a ‘renderer’ mechanism with a vtable
authorNeil Roberts <neil@linux.intel.com>
Sun, 8 Sep 2013 19:52:36 +0000 (20:52 +0100)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 5 Dec 2013 00:34:07 +0000 (16:34 -0800)
commit47b87d5ec0f489bd4f5b81db6f8398bd3cdbb288
tree26242bd68ea3eb5e21480344ba9a930463f0811b
parentf9b2541df1897e855e632271d2d299a21451e56b
nested: Add a ‘renderer’ mechanism with a vtable

Eventually the nested compositor example will want to be able to cope
with either rendering as it does now with a blit to an intermediate
surface or by attaching the client buffers directly to a subsurface
without copying. This patch moves the code that is specific to the
blitting mechanism into a separate set of functions with a vtable to
make it easier to add the second way of rendering in a later patch.
clients/nested.c